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 05 PostgreSQL
PostgreSQL将数据加载到buffer cache中操作方法
Apr 16 PostgreSQL
PostgreSQL解析URL的方法
Aug 02 PostgreSQL
PostGIS的安装与入门使用指南
Jan 18 PostgreSQL
PostgreSQL并行计算算法及参数强制并行度设置方法
Apr 07 PostgreSQL
PostgreSQL聚合函数介绍以及分组和排序
Apr 12 PostgreSQL
postgreSQL数据库基础知识介绍
Apr 12 PostgreSQL
PostgreSQL常用字符串分割函数整理汇总
Jul 07 PostgreSQL
PostgreSQL逻辑复制解密原理解析
Sep 23 PostgreSQL
PostgreSQL之连接失败的问题及解决
May 08 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
PL-880隐藏功能
2021/03/01 无线电
PHP简单创建压缩图的方法
2016/08/24 PHP
PHP PDOStatement::getAttribute讲解
2019/02/01 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
JQuery 图片的展开和伸缩实例讲解
2013/04/18 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
2016/06/09 Javascript
Vue中添加手机验证码组件功能操作方法
2017/12/07 Javascript
javascript用rem来做响应式开发
2018/01/13 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
详解操作虚拟dom模拟react视图渲染
2018/07/25 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
详解如何用VUE写一个多用模态框组件模版
2018/09/27 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python实现多行注释的另类方法
2014/08/22 Python
Python中使用bidict模块双向字典结构的奇技淫巧
2016/07/12 Python
python 使用while写猜年龄小游戏过程解析
2019/10/07 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
教你使用Sublime text3搭建Python开发环境及常用插件安装另分享Sublime text3最新激活注册码
2020/11/12 Python
python中scipy.stats产生随机数实例讲解
2021/02/19 Python
纯css3(无图片/js)制作的几个社交媒体网站的图标
2013/03/21 HTML / CSS
CSS3的RGBA中关于整数和百分比值的转换
2015/08/04 HTML / CSS
关于HTML5 Placeholder新标签低版本浏览器下不兼容的问题分析及解决办法
2016/01/27 HTML / CSS
HTML5表单验证特性(知识点小结)
2020/03/10 HTML / CSS
Book Depository亚太地区:一家领先的国际图书零售商
2019/05/05 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
幼儿园教师请假制度
2014/01/16 职场文书
合作协议书
2014/04/23 职场文书
小学生中国梦演讲稿
2014/04/23 职场文书
献爱心标语
2014/06/21 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
狮子林导游词
2015/02/03 职场文书
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript