1. 程式人生 > >SQL中-分組拼接-某列的方法_ORACLE(對於做echarts等圖表的資料返回格式非常有用!!)

SQL中-分組拼接-某列的方法_ORACLE(對於做echarts等圖表的資料返回格式非常有用!!)

函式名:wm_concat(XX);(注意:ORACLE10g及以上版本支援)

分組拼接前:

分組拼接後:

得到以','隔開的字串.最後處理下可以得到對應陣列.解決echarts的折線圖等返回資料格式問題.要比寫演算法輕鬆的多.

select tt.name, to_char(wm_concat(需拼接的列))from (+原sql+)tt group by tt.name