急求oracle多行合併的問題,急求oracle 多行合併的問題!!!

時間 2022-06-14 22:15:07

1樓:匿名使用者

我也來一個:

oracle11gr2以上

select id,'/'||listagg(name,'/') within group (order by name)||'/' name from ucr_abc

group by id

2樓:昔俊能

select id,'/' || replace(wm_concat(name),',','/') || '/' as newname from ucr_abc group by id

需要oracle 10g以上含10g,低版本的再聯絡我,索取其他方法!

3樓:

你執行一下就能得到你要的結果了

select t.id ,'/'||replace(wmsys.wm_concat(t.name),',','/')||'/' as newname from ucr_abc t

group by t.id ;

4樓:無鹽一對

select t.b,wmsys.wm_concat(t.c) from a t

group by t.b

結果是abc,9899,99663

你自己處理下,使用replace(,',','/'),然後前後加上符號'/'

在oracle中使用cursor合併多行資料

如果這兩行有個共同的其他列作為分組,標誌他們是同一組 比如姓名編號之類的,是可以group by後min出來的。select 姓名,min 引流管 as 引流管,min 化療 as 化療,min 放療 as 放療。from 記錄表。group by 姓名 如何將oracle中同一列的多行記錄拼接成一...

求助,oracle多行資料合併成一行

select wm concat t.name as allname from test t 注意資料庫的限制長度 我現在身邊沒有 資料庫環境 這個是我以前寫的sql 你看一下,修改一下就可以了 oracle分組查詢用逗號分隔結果sql語句 表一 學號 姓名 1 張三 2 李四 3 王五 表二 學號...

求助,oracle多行資料合併成一行

select wm concat t.name as allname from test t 注意資料庫的限制長度 我現在身邊沒有 資料庫環境 這個是我以前寫的sql 你看一下,修改一下就可以了 oracle分組查詢用逗號分隔結果sql語句 表一 學號 姓名 1 張三 2 李四 3 王五 表二 學號...