我想在包含 0x02 字符的表中找到所有字符串。
为了清楚起见,我正在寻找类似的东西:
SELECT * FROM table WHERE column LIKE '%0x02%'
我会去
SELECT * FROM table WHERE LOCATE(X'02', column) > 0
十六进制文字?一个%
是0x25
SELECT * FROM table WHERE column LIKE 0x250225
检查手册提醒我0x
语法不是严格的 SQL 标准,所以可以X''
改用
SELECT * FROM table WHERE column LIKE X'250225'