Oracle加入逗號

来源:互联网 发布:印象笔记 mac 截图 编辑:程序博客网 时间:2024/05/16 04:39

  1   select ID,max(substr((sys_connect_by_path(name,',')),2)) cola
 2   from (
 3   select id,name,
 4          rownum rnum,
 5          row_number() over(partition by id order by id) rn1
 6   from test_pppp
 7   )
 8   start with rn1=1
 9   connect by rnum-1=prior rnum
10*  group by id

 

SQL> select * from test_pppp;

ID         NAME
---------- ----------
A          AAA
A          BBB
A          CCC
B          AAA
B          CCC


ID         COLA
---------- ------------------------------------------
A          AAA,BBB,CCC
B          AAA,CCC

原创粉丝点击