大文字小文字の区別をしないで検索を行う

大野悠人 194views 更新:2014年3月4日

検索の際に大文字小文字を区別したい場合には、このように送る方法があります。

select * from tbl where LOWER(NAME) like LOWER('AAA');

 このように両方を一度小文字や大文字にしてしまい、それから検索する方法です。

aipo等、cayenneが使われているのであれば、

 

ExpressionFactory.matchExp(NAME, Keywords);

 等で検索していた部分を

ExpressionFactory.likeIgnoreCaseExp(NAME, Keywords);

などに変更することでも大文字小文字の区別をせずに検索することができると思います。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません