今天项目上写sql,遇到一个问题,需要将查询结果的多行数据,按照分号分隔成一条数据。
借助LISTAGG('','')函数实现需求
函数说明如下
LISTAGG(字段,'分隔符')
- SELECT LISTAGG(字段名,';') WITHIN GROUP(ORDER BY 字段名) AS 字段名 FROM 表名
本文地址:https://www.lisen.me/oracle-combines-multiple-row-query-results-into-one-line.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!