MySQL中的聚合函数-列表(如Oracle中的LISTAGG)
我需要函数,该函数返回字符串列表。
我在表中有这样的数据:
Id MyString------------------------
1 First
2 Second
3 Third
4 Fourth
我需要这样的功能(在oracle中类似的功能):
select LISTAGG(MyString, ', ') as myList where id < 4
返回如下内容:
myList------------------------
First, Second, Third
有任何想法吗?
回答:
您正在寻找GROUP_CONCAT()
尝试这个:
select group_concat(MyString separator ', ') as myList from tablewhere id < 4
当然,您可以group by
得到结果。
以上是 MySQL中的聚合函数-列表(如Oracle中的LISTAGG) 的全部内容, 来源链接: utcz.com/qa/435626.html