2008年10月31日金曜日

like '%...%'の中で文字列%を使う

「そうさ100%勇気もうやりきるしかないさ」という文字列を探したい場合、
select * from TABLE where COLUMN like '%そうさ100%勇気もうやりきるしかないさ%';
これだとダメ。
select * from TABLE where COLUMN like '%そうさ100%%勇気もうやりきるしかないさ%';
こんな風に%を二つ並べればOK。
これもOracleでやりました。
他のRDBMSでは試してませんが、たぶん同じように動作すると思います。

0 件のコメント:

コメントを投稿