1. 程式人生 > >Oracle合併拼接多行資料

Oracle合併拼接多行資料

select wmsys.wm_concat(t.column) from tableName t;

wmsys.wm_concat預設是用英文逗號‘,’拼接的,如果需要更換拼接符號,可以用replace函式將英文逗號替換成其它字元。

wmsys.wm_concat函式有個致命問題,拼接的字串不能過長,所以,如果你能確定你要拼接的字串個數很少或最終拼接的字串很短,可以使用wmsys.wm_concat,否則會發生意想不到的錯誤。