比如name中的A,B,C
oracle11.2的分析函数listagg
select cid,
sum(sal) as total_sal,
listagg(ename,' ,') within group by(order by ename) as total_name
from tabname
group by cid;
如上结果所示,同sum一样,listagg在这里起汇总的作用。sum数据结果连接在一起,而listagg是把字符串结果连接在一起。
比如name中的A,B,C
oracle11.2的分析函数listagg
select cid,
sum(sal) as total_sal,
listagg(ename,' ,') within group by(order by ename) as total_name
from tabname
group by cid;
如上结果所示,同sum一样,listagg在这里起汇总的作用。sum数据结果连接在一起,而listagg是把字符串结果连接在一起。