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
结果为:
李四;张三。
722

被折叠的 条评论
为什么被折叠?



