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