Postgresql で「大文字と小文字を区別しない」クエリを作成するにはどうすればよいでしょうか? 質問する

Postgresql で「大文字と小文字を区別しない」クエリを作成するにはどうすればよいでしょうか? 質問する

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

SELECT id FROM groups where name='administrator'

SELECT id FROM groups where name='ADMINISTRATOR'

SELECT id FROM groups where name='Administrator'

ベストアンサー1

使用より低い比較する前に文字列を小文字に変換する関数。

これを試して:

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

おすすめ記事