postgresql
-
postgresql 实现修改jsonb字段中的某一个值
我就废话不多说了,大家还是直接看代码吧~ UPDATE tablename SET tags = jsonb_set(tags-‘landuse_area’, ‘{landuse_…
-
postgresql 实现将字段为空的值替换为指定值
1、null 表示缺失的值, ” ” “表示空值 null 参与的表达式运算都返回null 使用is null 判断是null is not n…
-
PostgreSQL 禁用全表扫描的实现
PostgreSQL可以通过一些设置来禁用全表扫描(FULL SCAN/Seq Scan) 注意: 设置此功能后不是完全避免全表扫描,而是只要有不通过全表扫描能得出结果的就不走全表…
-
解决PostgreSQL Array使用中的一些小问题
在PostgreSQL 中可以使用Array数据结构,例如 select array[1,2,3]; return {1,2,3} 但是,如果 select array[1,2,3…
-
postgresql 中的 like 查询优化方案
当时数量量比较庞大的时候,做模糊查询效率很慢,为了优化查询效率,尝试如下方法做效率对比 一、对比情况说明: 1、数据量100w条数据 2、执行sql 二、对比结果 explain …
-
解析PostgreSQL中Oid和Relfilenode的映射问题
作者李传成中国PG分会认证专家,瀚高软件资深内核研发工程师https://zhuanlan.zhihu.com/p/342466054 PostgreSQL中的表会有一个RelFi…
-
PostgreSQL regexp_matches替换like模糊查询的操作
我就废话不多说了,大家还是直接看代码吧~ 改前: select * from 表名 where 字段名 like ||#{参数}||’%’ 改后: select *,regexp_…
-
postgresql 实现replace into功能的代码
PostgreSQL 9.5- 使用函数或with实现 create table test(id int primary key, info text, crt_time time…
-
postgresql 替换空格 换行和回车的操作
我就废话不多说了,大家还是直接看代码吧~ UPDATE table set name = trim(name);//用来删除数据前后的空格 UPDATE table set nam…
-
pg中replace和translate的用法说明(数据少的中文排序)
1.首先创建students表 CREATE TABLE students ( id integer NOT NULL, name character varying(255), …