[pgsql-jp: 26540] Re: % で始まる文字の LIKE 検索

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 6月 29日 (土) 19:51:41 JST


ソフト工房の近藤です。

Satoshi Nagayasu wrote:
> 永安です。

>>そこで、、、「4.5.1. LIKE述語を使用したパターンマッチング」
-- snip --
> マニュアルにも、もうちょっと詳しく例示されていると嬉しいですね。

PostgreSQL のマニュアルは実によくできていて、本件に
ついても詳細に記述されています。

------------------ マニュアルより抜粋 ---------------------------
4.5. パターンマッチング

Postgresでは、SQLの LIKE演算とPOSIX形式の表現、 2種類の方法でパターンマッチ
ングを行えます。
....snip....

4.5.1. LIKE述語を使用したパターンマッチング

string LIKE pattern
[ ESCAPE escape-character ]
string NOT LIKE pattern
[ ESCAPE escape-character ]

....snip....

アンダースコアやパーセント記号そのものをパターンマッチさせたい場合は
patternの文字1字づつエスケープ文字で指定する必要があります。ディフォルトの
エスケープ文字はバックスラッシュですが、ESCAPE句を使用することによって変更
が可能です。エスケープ文字そのものとのマッチさせたい場合は、エスケープ文字
を2つ記述して下さい。

----------------- 引用おわり -----------------------------------



_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon @ shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2002-07-27(土)14:00-16;30 JPUG 業務アプリ分科会 セミナー/勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/





pgsql-jp メーリングリストの案内