0x02 文字を含むテーブル内のすべての文字列を検索したいと考えています。
わかりやすくするために、次のようなものを探しています。
SELECT * FROM table WHERE column LIKE '%0x02%'
私は一緒に行きます
SELECT * FROM table WHERE LOCATE(X'02', column) > 0
16進リテラル?A%
は0x25
SELECT * FROM table WHERE column LIKE 0x250225
マニュアルを確認すると、0x
構文は厳密にはSQL標準ではないため、X''
代わりに使用する可能性があります。
SELECT * FROM table WHERE column LIKE X'250225'