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

推荐订阅源

aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
WordPress大学
WordPress大学
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
腾讯CDC
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Engineering at Meta
Engineering at Meta
L
LangChain Blog
Jina AI
Jina AI
博客园 - 叶小钗
B
Blog RSS Feed
Recent Announcements
Recent Announcements
H
Help Net Security
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
B
Blog
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客

博客园 - 卡卡西村长

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