postgresql之greenplum字符串去重拼接方式


Posted in PostgreSQL onMay 08, 2023

postgresql greenplum字符串去重拼接

pg 、gp 实现 collect_set  效果:

array_agg(DISTINCT $columnName))
array(SELECT DISTINCT   $columnName  from $tableName )

字符串拼接 :

array_to_string(array_agg(DISTINCT ), '|') 

postgresql字符串处理方式

关于查找字符串

select position('hello' in 'test_sql') 
output:0
select position('test' in 'test_sql') 
output:1

故可用position(str_1 in str_2) != 0判断str_1是否是str_2的子串。

字符串与数字的相互转换

字符串->数字

to_number(block_id,'999999')和cast(block_id as numeric),但前一句会限定的数字大小为10的5次方,即过大的数值会出问题,而后一句不会。

数字->字符串

cast(block_id as varchar)将数值型转为字符串型。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PostgreSQL 相关文章推荐
PostgreSQL将数据加载到buffer cache中操作方法
Apr 16 PostgreSQL
如何使用PostgreSQL进行中文全文检索
May 27 PostgreSQL
postgresql无序uuid性能测试及对数据库的影响
Jun 11 PostgreSQL
浅谈PostgreSQL表分区的三种方式
Jun 29 PostgreSQL
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
Jan 18 PostgreSQL
Oracle配置dblink访问PostgreSQL的操作方法
Mar 21 PostgreSQL
PostgreSQL事务回卷实战案例详析
Mar 25 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 06 PostgreSQL
postgreSQL数据库基础知识介绍
Apr 12 PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 PostgreSQL
postgresql中如何执行sql文件
May 08 #PostgreSQL
PostgreSQL之连接失败的问题及解决
May 08 #PostgreSQL
PostgreSQL逻辑复制解密原理解析
Sep 23 #PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 #PostgreSQL
PostgreSQL怎么创建分区表详解
Jun 25 #PostgreSQL
PostgreSQL出现死锁该如何解决
PostgreSQL基于pgrouting的路径规划处理方法
Apr 18 #PostgreSQL
You might like
德生S2000电路分析
2021/03/02 无线电
PHP 文件上传进度条的两种实现方法的代码
2007/11/25 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
2013/06/09 PHP
php另类上传图片的方法(PHP用Socket上传图片)
2013/10/30 PHP
ThinkPHP3.1查询语言详解
2014/06/19 PHP
一端时间轮换的广告
2006/06/26 Javascript
用户注册常用javascript代码
2009/08/29 Javascript
JavaScript中“+”的陷阱深刻理解
2012/12/04 Javascript
JS解决url传值出现中文乱码的另类办法
2013/04/08 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
js获取url参数代码实例分享(JS操作URL)
2013/12/13 Javascript
js实现图片漂浮效果的方法
2015/03/02 Javascript
png在IE6 下无法透明的解决方法汇总
2015/05/21 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
JS生成和下载二维码的代码
2016/12/07 Javascript
angular实现IM聊天图片发送实例
2017/05/08 Javascript
Angularjs验证用户输入的字符串是否为日期时间
2017/06/01 Javascript
详解Vue快速零配置的打包工具——parcel
2018/01/16 Javascript
puppeteer库入门初探
2019/01/09 Javascript
jQuery实现倒计时功能完整示例
2020/06/01 jQuery
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
[49:31]TFT vs Mski Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Numpy中的mask的使用
2018/07/21 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
2021/01/05 Python
CSS3悬停效果案例应用
2012/11/21 HTML / CSS
自荐书模板
2013/12/19 职场文书
运动会800米加油稿
2014/02/22 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
师范生见习报告范文
2014/11/03 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
python周期任务调度工具Schedule使用详解
2021/11/23 Python
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
阿里云服务器(windows)手动部署FTP站点详细教程
2022/08/05 Servers