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 王五 表二 學號...