我如何根据包含ascii代码0x02的字符串选择行?

时间:2012-05-01 15:29:29

标签: mysql select ascii

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

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

2 个答案:

答案 0 :(得分:3)

我会选择

SELECT * FROM table WHERE LOCATE(X'02', column) > 0

答案 1 :(得分:2)

十六进制文字? %0x25

SELECT * FROM table WHERE column LIKE 0x250225

检查the manual提醒我0x语法不是严格的SQL标准,所以可能使用X''而不是

SELECT * FROM table WHERE column LIKE X'250225'