string_agg用法,配合group by使用
在进行分组的时候,有时候想要看到别的字段并且把别的字段全部显示出来,可以用string_agg
select name,count(*),string_agg(id,',') from student group by name
函数说明:
STRING_AGG()
是一个聚合函数,它将由指定的分隔符分隔将字符串行连接成一个字符串。 它不会在结果字符串的末尾添加分隔符。
以下是
STRING_AGG()
函数的语法:STRING_AGG ( expression, separator [order_by_clause] )例子:
select name,count(*),string_agg(id,','ORDER BY id) from student group by name