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と同じってことなのかな。

コメントを残す


守谷市(まちの情報ポータル) 無料アンケートレンタルjpForm.net