暂无图片
postgresql里面 varchar类型字段 , 查询不区分大小写,如何设置?
我来答
分享
暂无图片 匿名用户
postgresql里面 varchar类型字段 , 查询不区分大小写,如何设置?

默认目前是会区分大小写

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
DarkAthena

查的时候,条件左右两边都转成大写就行了

where upper(字段名)=upper(值)

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
张玉龙

考虑 正则表达式

benchmarksql=# select * from bmsql_config where cfg_name ~* 'warehouses';
cfg_name | cfg_value
------------+-----------
warehouses | 20
(1 row)

benchmarksql=# select * from bmsql_config where cfg_name ~* 'WAREHOUSES';
cfg_name | cfg_value
------------+-----------
warehouses | 20
(1 row)

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
PG有 "insert ignore" 之类语法么?
回答 1
你可能说的是upsert特性:insertintotable()values()onconflictdoupdate;ordonothingdonoting忽略不插入
gs_dump导出来的可以直接导入postgreSQL吗?
回答 1
导出sql文件可以,二进制的话应该不行。
query_start ,xact_start 之间是啥关系??
回答 1
参考一下这篇文章:https://www.depesz.com/2022/07/05/understandingpgstatactivity/
pg中执行计划中常用的操作符对应的解释?
回答 1
PG执行计划解析https://blog.csdn.net/weixin37692493/article/details/109232501
postgresql 写函数存储过程,边写边调试,需要先运行sql, 然后刷新函数 找到以后在调试 这样太慢了,有什么好的方法吗?
回答 1
写代码也一样,有时候编译的过程不可避免,如果是比较复杂的函数,可以分割成小的函数,确保每一步的结果符合预期,减少编译时间
postgreSQL 下面如何根据年月日,但不使用age函数计算年龄?
回答 1
SELECT(datetrunc('year',currentdate)datetrunc('year',datecolumn)CASEWHENdatecolumn>currentdateint
pg -10中,create index concurrently 被卡住了??
回答 2
CREATEINDEXCONCURRENTLY会扫描原表2次,如果有dml操作就会被阻塞。
pg中,如何取值成小数
回答 1
selectround(cast(540401152asnumeric)/cast(2799572480asnumeric),2);selectround(540401152::numeric/279
pg中如何使用了绑定变量,直方图还能用吗?
回答 2
可以参考这篇文章:关于PostgreSQL的绑定变量窥视的问题详解
pg_stat_get_live_tuples 的活的记录数显示不对
回答 1
pgstatgetlivetuples函数返回表中当前"活"元组(可见且未被删除的行)的数量,您插入了4条数据且没有删除的话,pgstatgetlivetuples应为4,如果不是