惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
爱范儿
爱范儿
罗磊的独立博客
V
V2EX
量子位
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园 - 叶小钗
小众软件
小众软件
博客园 - 【当耐特】
Y
Y Combinator Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell

博客园 - 卡卡西村长

QT使用linuxdeployqt打包 统计vertica表的行数 基于QScintilla项目实现SQL编辑器 查看mysql当前事务锁并kill vscode中文乱码问题及几种常见的解决方案 改善[Vertica] current ResultSet because its buffer(8192) is full的错误 通过 phantomjs抓取仁医在线的练习题 notepad++ 配置fasm汇编环境 springboot动态启用RabbitMQ消费Listener mysql日期字段分区索引 排查tomcat服务器CPU占用率过高的问题 FFMPEG把图片序列合成为视频 统计nginx日志中的ipv4和ipv6占比 vertica性能优化汇总 oracle unwrap解密工具 windows10上安装OpenSSL_1.1.1d_x64 centos7上安装phantomjs并对页面截屏 如何用Java Socket实现一个简单的Redis客户端 cenos上通过yum安装mariadb
Vertica中的group_concat函数
卡卡西村长 · 2023-04-03 · via 博客园 - 卡卡西村长

MySQL中一个很实用的函数:group_concat,在vertica中,有一个功能相同的函数:LISTAGG。

Vertica官方参考文档

用法:

select
  client_id,
  LISTAGG(prod_code)
from bdware.test1
group by client_id

默认最大返回长度是1024,如果超出1024,默认策略是报错,可以手动调整为截取模式。如下:

select
  client_id,
  LISTAGG(prod_code USING PARAMETERS max_length=1024, on_overflow='TRUNCATE')
from bdware.test1
group by client_id

在Github上还有很多Vertica扩展函数,是用C++实现的,可以自己手工编译注册到Vertica中。地址如下:

https://github.com/vertica/Vertica-Extension-Packages

至于怎么编译注册,参照别人的文章:

https://blog.51cto.com/u_11612079/2050260