Postgre SQL
文章平均质量分 62
dev_hui
点滴积累,点滴分享
展开
-
postgre sql 两表联合更新
DELETE FROM hunan_frk.each_corporate_portrait_label;INSERT INTO hunan_frk.each_corporate_portrait_label (frwybs)SELECT DISTINCT frwybsFROM frk_anasi.enterprise_profile; -- 插入法人的企业...原创 2018-09-25 14:55:20 · 1100 阅读 · 0 评论 -
PostgreSQL 行转列问题
案列:SELECT frwybs, t1.dept_evaluation_labelsFROM hunan_frk.each_corporate_portrait_label t1WHERE t1.dept_evaluation_labels IS NOT NULL; 解决方案:--方法一:unnest(数组,分隔符)SELECT fr...原创 2018-10-09 11:20:43 · 2154 阅读 · 0 评论 -
PostgreSQL的常用时间函数
PostgreSQL的常用时间函数使用整理如下:一、获取系统时间函数1.1 获取当前完整时间select current_timestamp;select now();结果例子:2018-11-02 12:32:38.327824+08 select current_time;结果例子:12:33:22.922431+081.2 获取当前日期select c...原创 2018-11-02 13:43:03 · 2539 阅读 · 0 评论 -
PostgreSQL 列转行问题
1 测试表数据SELECT relative_label_contentFROM frk_s.label_cor_generelative_label_content------AABBCC 2 列转行写法写法1:(string_agg)SELECT frwybs, string_agg (relative_label_co...原创 2018-11-05 09:58:37 · 13967 阅读 · 0 评论 -
PostgreSQL索引创建,查看与删除问题
创建方式:CREATE INDEX index_sfzqfxx_czrkgmsfhm ON zck.ods_gat_sfzqfxx USING btree (czrkgmsfhm);或者CREATE INDEX index_sfzqfxx_czrkgmsfhm ON zck.ods_gat_sfzqfxx (czrkgmsfhm);查看索引:select * from pg_in...原创 2018-12-05 16:56:32 · 1675 阅读 · 0 评论 -
Postgre SQL in 问题
在pg库使用中,写查询语句免不了碰到很多 in(x,xx,xxx,xxxx,..,..) 这种情况,有时候里面的参数可能会很多,这样就会使得查询效率降低很多。基于上述情况为了提升查询效率可以考虑替换掉 in()。通过表关联来替换 in():场景一:下面是aa,bb两张表的原始关联关系SELECT * FROM aa WHERE abc IN (SELECT hh ...原创 2019-09-09 16:45:55 · 4339 阅读 · 0 评论