SQLで正規表現使えるんですね

久しぶりにsql触ったらwhereの使い方すら忘れていた。それはさておき正規表現も使えるのかー。でも今んとこあんま使う機会ないかも :-)

postgresql-8.2.3

POSIX正規表現らしい。

select * from table where column ~ '^hoge';

mysql-5.0.45

拡張正規表現らしい。
regexp (rlike)とnot regexp (not rlike)を使う。

select * from table where column regexp 'henyo$';