明净

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

sys_connect_by_path 

select i,ltrim(max(sys_connect_by_path(a,',')),',') afrom(select i,a,d,min(d) over(partition by i) d_min,(row_number() over(order by i,d))+(dense_rank() over (order by i)) numidfrom t)start with d=d_min connect by numid-1=prior numidgroup by i;

 

wm_sys.wm_concat

select i,wmsys.wm_concat(a) from t group by i;

posted on 2016-10-28 10:26  明净  阅读(227)  评论(0编辑  收藏  举报