You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vertica中分组聚合字符串至单个字段报错问题求助

在Vertica中实现分组聚合字符串字段

Vertica并不支持LIST_AGG函数,你需要使用它原生的字符串聚合函数STRING_AGG来完成需求。

正确SQL语句

SELECT name, STRING_AGG(movie, ', ') AS movie
FROM people.table
GROUP BY name;

说明

  • STRING_AGG是Vertica专门用于将分组内的字符串值拼接为单个字符串的聚合函数
  • 第二个参数, 指定了拼接时的分隔符,保证多个movie值之间以逗号加空格分隔,和你期望的输出格式一致
  • 执行后输出结果如下,完全匹配你的需求:
    namemovie
    johnbig daddy, avatar
    bobtitanic

内容的提问来源于stack exchange,提问作者yesiamamir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 01:25:57