ai didi

postgresql - 如何在 Postgresql 中进行 "case-insensitive"查询?

转载 作者:行者123 更新时间:2023-11-29 13:48:53 24 4
gpt4 key购买 nike

有没有办法在 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')

关于postgresql - 如何在 Postgresql 中进行 "case-insensitive"查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44064887/

24 4 0
文章推荐: php - 更改PHP插入MySQL数据库的日期格式
文章推荐: postgresql - 如何将返回的 id 存储到其他表中?
文章推荐: sql - Postgres : Don't run a query if current time is in range
文章推荐: postgresql - 如何根据 PostgreSQL 中另一列的值限制列中的值?
行者123
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
全站热门文章
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com