1. ホーム
  2. postgresql

[解決済み] Postgresqlで「大文字小文字を区別しない」クエリを作成する方法は?

2022-03-21 05:21:10

質問

PostgreSQLで大文字小文字を区別しないクエリを書く方法はありますか?例えば、以下の3つのクエリが同じ結果を返すようにしたいです。

SELECT id FROM groups where name='administrator'

SELECT id FROM groups where name='ADMINISTRATOR'

SELECT id FROM groups where name='Administrator'

解決方法は?

使用方法 LOWER 関数で小文字に変換してから比較します。

これを試してみてください。

SELECT id 
  FROM groups
 WHERE LOWER(name)=LOWER('Administrator')