Vertica SQL中的Concat GROUP BY

前端之家收集整理的这篇文章主要介绍了Vertica SQL中的Concat GROUP BY前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要以逗号分隔的id列表作为凌乱的第三方api的字段:s这是我想要实现的简化版本.
| id | name |
|====|======|
| 01 | greg |
| 02 | paul |
| 03 | greg |
| 04 | greg |
| 05 | paul |

SELECT name,{some concentration function} AS ids
FROM table
GROUP BY name

返回

| name | ids        |
|======|============|
| greg | 01,03,04 |
| paul | 02,05     |

我知道MysqL有CONCAT_GROUP函数,我希望在没有安装更多函数的情况下解决这个问题,因为环境.也许我可以使用OVER语句解决这个问题?

解决方法

从长远来看,最简单的方法是在 https://github.com/vertica/Vertica-Extension-Packages/tree/master/strings_package上的github上使用官方的Vertica UDF,它提供了group_concat功能.安装过程可以在README中找到,甚至提供了示例.
原文链接:https://www.f2er.com/mssql/83948.html

猜你在找的MsSQL相关文章