SELECT title FROM tags WHERE title REGEXP '[\x20]'
x、2、または 0 のすべてのものを返します。
SELECT title FROM tags WHERE title REGEXP '\x20'
文字通り x20 ですべてのものを返します
私の実際の使用例は、誤って制御文字を取得した可能性のあるタグを検索することです。
これを行うためのより良い方法があるかもしれませんが、これが私が思いついたものです:
SELECT title FROM tags WHERE title REGEXP CONCAT('[',CHAR(1),'-',CHAR(31),']')
これらは16進数ではなく、10進数の値であることに注意してください。また、NULLバイト()を見つける方法もわかりませんでした\x00
。
16進リテラルを使用する代替方法は次のとおりです。
SELECT title FROM tags WHERE title REGEXP CONCAT('[', x'01', '-', x'1F', ']')