sql >> データベース >  >> RDS >> PostgreSQL

テキスト比較で大文字と小文字を区別しないように、PostgreSQLデータベースに特定のロケールを使用して成功した人はいますか?

    列関数を使用してテキストを変換するなどの操作が必要になる可能性があります。大文字に変換-例:

    SELECT * FROM documents WHERE upper(title) = upper('incredible document')
    

    これにより、インデックススキャンを使用したパフォーマンスが台無しになる可能性がありますが、問題が発生した場合は、ターゲット列の列関数を含むインデックスを定義できます。例:

    CREATE INDEX I1 on documents (upper(title))
    


    1. MySQL COALESCE()の説明

    2. SpringBoot:GenericJDBCException:JDBC接続を取得できません

    3. c3p0プールは接続を確立できません。これをデバッグする方法は?

    4. MySQLのすべての孤立したレコードを削除するにはどうすればよいですか?