首页 > 其他 > 详细

listagg( ) within group ( order by ) 与 wm_concat

时间:2014-12-22 09:21:01      阅读:1349      评论:0      收藏:0      [点我收藏+]
listagg( ) within group ( order by  )  与  wm_concat

--oracle 11g 及以后适合 最好
select spbywslid,listagg(xm,,) within group (order by spbywslid) col_name from tpg_jtcyqk group by spbywslid;



--oracle 10g 及以前版本用
select spbywslid,wm_concat(xm)xm from tpg_jtcyqk group by spbywslid;



select deptno,wm_concat(ename)name,count(*)rs from emp group by deptno

select deptno,listagg(ename,,) within group (order by ename ) aa from emp group by deptno

select deptno,listagg(ename,,) within group (order by ename ) aa,count(*)bb from emp group by deptno

 

listagg( ) within group ( order by ) 与 wm_concat

原文:http://www.cnblogs.com/tianmingt/p/4177460.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!