3

我想在包含 0x02 字符的表中找到所有字符串。
为了清楚起见,我正在寻找类似的东西:

SELECT * FROM table WHERE column LIKE '%0x02%'
4

2 回答 2

3

我会去

SELECT * FROM table WHERE LOCATE(X'02', column) > 0
于 2012-05-01T15:41:36.130 回答
2

十六进制文字?一个%0x25

SELECT * FROM table WHERE column LIKE 0x250225

检查手册提醒我0x语法不是严格的 SQL 标准,所以可以X''改用

SELECT * FROM table WHERE column LIKE X'250225'
于 2012-05-01T15:33:51.750 回答