Oracle行转列实例

时间:2021-09-04 15:11:45

行转列之前的数据:

select * from tbname;

Oracle行转列实例

行转列之后的数据:

select pud, listagg(ud, ',') within group(order by null) as ud
from tbname
group by pud;

Oracle行转列实例

其中,

listagg(ud, ',') within group(order by null)

为行转列函数,ud为需要转化的列

as ud

as ud 为给转后的列匿名一个新列名。

完成。