PostgreSQLで正規表現
2013/11/09 | PostgreSQL, データベース
正規表現出来るって知らなかった。っていうか、そういうのを使う必要に迫られたことがなかったので、調べもしなかったってだけかな。
select count(*) from tablename where colname like ‘山%';
select count(*) from tablename where colname ~ ‘^山';
select count(*) from tablename where colname ~~ ‘山%';
1番目と2番目は検索してもよく見かけるんだけど、3番目でも同じ結果が返ってくる。チルダ2個ってのはLIKEと同じってことなのかな。