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(实现代码)
Apr 22 PostgreSQL
PostgreSQL自动更新时间戳实例代码
Nov 27 PostgreSQL
基于PostgreSQL/openGauss 的分布式数据库解决方案
Dec 06 PostgreSQL
PostgreSQL13基于流复制搭建后备服务器的方法
Jan 18 PostgreSQL
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
Jan 18 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 07 PostgreSQL
PostgreSQL 插入INSERT、删除DELETE、更新UPDATE、事务transaction
Apr 12 PostgreSQL
PostgreSQL逻辑复制解密原理解析
Sep 23 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
php实现mysql封装类示例
2014/05/07 PHP
php socket通信简单实现
2016/11/18 PHP
关于php开启错误提示的总结
2019/09/24 PHP
javascript 学习之旅 (2)
2009/02/05 Javascript
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
js ondocumentready onmouseover onclick onmouseout 样式
2010/07/22 Javascript
使用PHP+JQuery+Ajax分页的实现
2013/04/23 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
原生js封装二级城市下拉列表的实现代码
2016/06/16 Javascript
jquery延迟对象解析
2016/10/26 Javascript
详解AngularJS controller调用factory
2017/05/19 Javascript
Angular4实现鼠标悬停3d倾斜效果
2017/10/25 Javascript
基于Vue开发数字输入框组件
2017/12/19 Javascript
解决vue2.0路由跳转未匹配相应用路由避免出现空白页面的问题
2018/08/24 Javascript
使用jquery Ajax实现上传附件功能
2018/10/23 jQuery
vue本地打开build后生成的dist文件夹index.html问题
2019/09/04 Javascript
package.json各个属性说明详解
2020/03/11 Javascript
[00:09]DOTA2新版本PA至宝特效动作展示
2014/11/19 DOTA
python自动翻译实现方法
2016/05/28 Python
Python爬虫实现(伪)球迷速成
2018/06/10 Python
神经网络相关之基础概念的讲解
2018/12/29 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Python建造者模式案例运行原理解析
2020/06/29 Python
详解前端HTML5几种存储方式的总结
2016/12/27 HTML / CSS
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
屈臣氏泰国官网:Watsons TH
2021/02/23 全球购物
顶撞领导检讨书
2014/01/29 职场文书
六月份红领巾广播稿
2014/02/03 职场文书
婚纱摄影师求职信范文
2014/04/17 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript
Python内置的数据类型及使用方法
2022/04/13 Python
MySQL中JOIN连接的基本用法实例
2022/06/05 MySQL
python解析照片拍摄时间进行图片整理
2022/07/23 Python