我必须查询包含二进制列的列,其中的数据类似于此类数据,然后才能查找#■■K!Eòû▓♫;#§ø。
我如何查询这个colmn ..如果我想要的话:
SELECT Name 来自用户 WHERE ID =®â{Õ■K!Eòû▓♫;#§ø
感谢
答案 0 :(得分:0)
有几个RDBMS(我认为至少MySQL和MS SQL Server)使用0x…………
表示法,您将0x
+二进制字节放在十六进制对中,例如SELECT Name FROM Users WHERE ID = 0x402041
与ID '@ A'
匹配。
PostGreSQL使用escaping and the bytea
type。
我还阅读了有关格式X'402041'
的内容。
这取决于您的SQL风格,您应该查看“二进制文件”或“二进制字符串”的相应文档。