PostgreSQL 中如何实现group_concat

之前在MySQL中使用group_concat,觉得超级好用。

今天在PostgreSQL需要用到这样的场景,就去学习了一下。

在PostgreSQL中提供了arr_agg的函数来实现聚合,不过返回的类型是Array。

如果我们需要得到一个字符串类型的数据时,可以通过 array_to_string(array_agg(字段),’,’)方式来实现。

当然也有更加方便的函数来实现,string_agg(字段,’,’)。

    原文作者:PostgreSQL
    原文地址: https://www.cnblogs.com/zacky31/p/8746094.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞