本文主要是介绍根据表中的行创建一个分隔列表,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
比如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是把字符串结果连接在一起。
这篇关于根据表中的行创建一个分隔列表的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!