http://www.postgresql.jp/document/pg800doc/html/functions-matching.html#FUNCTIONS-POSIX-TABLE
演算子 | 説明 | 例 |
~ | 正規表現にマッチ、大文字小文字の区別あり | 'thomas' ~ '.*thomas.*' |
~* | 正規表現にマッチ、大文字小文字の区別なし | 'thomas' ~* '.*Thomas.*' |
!~ | 正規表現にマッチしない、大文字小文字の区別あり | 'thomas' !~ '.*Thomas.*' |
!~* | 正規表現にマッチしない、大文字小文字の区別なし | 'thomas' !~* '.*vadim.*' |
nameに「田」を含む
SELECT * FROM test WHERE name ~ '.*田.*;