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

Naofumi Kondoh nkon @ shonan.ne.jp
2002年 6月 29日 (土) 18:31:25 JST


ソフト工房の近藤です。

Hajime Lucky Okada wrote:
> 岡田と申します。 お世話になっております。
> 
> さて、半角 % で始まる(を含んだ)テキストの LIKE 検索で、
。。。略。。。

'%' を含む文字の LIKE 検索では、ESCAPE 句を使用します。

ESCAPE に使用する文字は何でもかまいません。
(例)
先頭に % があるものを探す場合;
select * from aaa where content ~ '^%';
と同じことを LIKE 述語で書くと
select * from aaa where content LIKE '#%%' ESCAPE '#';

途中に % があるものを探す場合;
select * from aaa where content ~ '%';
と同じことを LIKE 述語で書くと
select * from aaa where content LIKE '%x%%' ESCAPE 'x';

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        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 メーリングリストの案内