
想把重復的資料合并,這樣重復的資料能有多條,都需要合并起來, 紅框的那個資料已逗號隔開合并,求大神指導,
急急急!!!!!
uj5u.com熱心網友回復:
select f1,f2,f3,f4,f5,replace(replace(xml2clob(xmlagg(xmlelement(NAME A, f6||','))),'<A>',''),'</A>',' ') FROM tb GROUP BY f1,f2,f3,f4,f5其中 f1,f2,f3,f4,f5 是要分組的列,然后f6就是要合并的列,NAME A 這個不用改,只是xml的標簽。
uj5u.com熱心網友回復:
這樣干也行,好像有個函式 list_agg 有這個功效uj5u.com熱心網友回復:
select f_id,listagg(type,',') from tb_name group by f_iduj5u.com熱心網友回復:
使用listagg函式進行合并轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/69860.html
標籤:DB2
下一篇:這個錯誤糾結很長時間了,求解
