[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 メーリングリストの案内