Oracle:LIKEで下線を検索するには?

LIKEで下線を検索するには?



ORACLEであいまい検索する場合、LIKE でワイルドカード文字 % と _ を使うことになるが、
では % と _ 自体を検索したい場合はどうするか?

これには ESCAPE句 でエスケープ文字を指定し、% または _ の前に指定したエスケープ文字を指定すれば良い。

例:
select * from xxx where f1 like '%\%\_%' escape '\';
上記SQLでは "%_" を含む文字を検索、という意味になる(はず)


Oracle Tips

0 件のコメント:

その他の記事