我需要函数,该函数返回字符串列表。
我在表中有这样的数据:
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 table where id < 4
当然,您可以group by得到结果。
group by