oracle 函数:LISTAGG
该函数用来对多行数据的同一列来尽心拼接和排序
用法:
SELECT LISTAGG('需要拼接的列名称','拼接符号') within group (order by '排序的列名')
from table_name
如下表:TABLE_A
id | name |
1 | 张三 |
2 | 李四 |
SELECT LISTAGG(TA.NAME,';') within group (order by TA.ID DESC)
FROM TABLE_A TA
结果为:
李四;张三。