Loading

Oracle:listagg

LISTAGG(XXX,XXX) WITHIN GROUP( ORDER BY XXX)

多行转为单行,并进行拼接

例:查询合肥分部及其上级的id,并进行拼接,逗号隔开

select listagg(id,',') within group (order by id) ids from (SELECT id FROM org START WITH name = '合肥分部' CONNECT BY id = PRIOR  parent_id);

 

 

  

posted @ 2020-05-07 22:09  秋风飒飒吹  阅读(327)  评论(0编辑  收藏  举报