(1)listagg()作用:将数据表某一列的内容转换为一行,并且用符号隔开;
select job,listagg(ename,’,’) within group(order by job) from emp group by job (2)pivot()子句应用:实现行转列: select * from (select job,sal,deptno from emp) pivot(sum(sal) as a for deptno in(10 as d10,20 as d20, 30 as d30)) order by 1