MySQLの正規表現 [技術]
MySQLの正規表現として、LIKEが思いつきますが、REGEXPというのもありました。
SELECT * FROM table
WHERE `name` REGEXP ".*テスト$"
とすれば、
あかさテスト はTRUE
あかさテストズ はFALSE
テストあかさテスト はTRUE
テストあかさ はFALSE
です。
他にも接頭語の^や*や+もいけるようです。
http://dev.mysql.com/doc/refman/5.1-olh/ja/regexp.html
SELECT * FROM table
WHERE `name` REGEXP ".*テスト$"
とすれば、
あかさテスト はTRUE
あかさテストズ はFALSE
テストあかさテスト はTRUE
テストあかさ はFALSE
です。
他にも接頭語の^や*や+もいけるようです。
http://dev.mysql.com/doc/refman/5.1-olh/ja/regexp.html
コメント 0