postgresql
-
PostgreSQL存储过程循环调用方式
需求描述 碰到需求,需要往表里插入5万条数据, 打算使用存储过程,但是postgres 数据库没有建存储过程的SQL, 所以使用函数来实现. 表数据结构完整性要求一次插入两条记录,…
-
postgresql 存储函数调用变量的3种方法小结
一、假设有表student,字段分别有id,remark,name等字段。 二、写一个存储函数,根据传过去的变量ID更新remark的内容。 调用该存储函数格式如下: select…
-
postgresql 导入数据库表并重设自增属性的操作
postgresql使用Navicat软件导出数据库表,在导入会数据库的操作。 postgresql 的自增字段 是通过 序列 sequence来实现的。 1、先删除导出的数据库表…
-
pgsql 变量赋值方法及注意事项
1、网上一般说的方法如下: :=,赋值,比如user_id := 20; select into 赋值,比如 SELECT INTO myrec * FROM emp WHERE …
-
postgresql coalesce函数数据转换方式
oracle 的NVL(col,0)是判断如果col字段为空的时候赋值0,同样的postgresql中的函数就是coalesce,用法是一样的 SELECT coalesce(co…
-
postgresql 中的COALESCE()函数使用小技巧
场景: 存在一个用户白名单表,提供了此用户的用户名和地区信息,判断此用户是否在此白名单表中。 如: 姓名 白名单地区 张三 中国,美国 则可使用如下语句: SELECT ID, u…
-
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…