重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

DBに例えば、nameフィールドに"SUzuKI"と登録されていたとします。
この場合に、SQLで、"select * from table where name LIKE '%uzuki%';"と検索してもヒットしません。大文字小文字を判別するからです。大文字小文字を判別しない検索方法についてお分かりになる方がいらっしゃいましたら、ご教示をお願いいたします。
よろしくお願いいたします。

A 回答 (2件)

LIKE を ILIKE にすれば大小同一視されます。

    • good
    • 0

PostgreSQLは使ったこと無いが



4.8) 正規表現での検索や大文字と小文字とを区別しない正規表現検索はどのように実現しますか?大文字と小文字とを区別しない検索のためのインデックスはどのように使いますか?
http://www.linux.or.jp/JF/JFdocs/PostgreSQL-FAQ. …

ってのが見つかった。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す