Oracle10g提供了个新函数wmsys.wm_concat,可以完成行转列后列以字符串的形式进行拼接,如下SQL
在ORACLE 11g中:
1.把各行拼成字符串:
select c1 || c2 || c3 from tt;
2.把各列拼成字符串:
select listagg(c1,',') from tt;
或者:
select wm_concat(c1,',') from tt;
Oracle10g提供了个新函数wmsys.wm_concat,可以完成行转列后列以字符串的形式进行拼接,如下SQL
在ORACLE 11g中:
1.把各行拼成字符串:
select c1 || c2 || c3 from tt;
2.把各列拼成字符串:
select listagg(c1,',') from tt;
或者:
select wm_concat(c1,',') from tt;