如
SELECT c.gysid, listagg(c.wzlbid,',') within GROUP (ORDER BY c.wzlbid) FROM wzgl_gys_zrwmfw c GROUP BY gysid
這幾個方法都可以實現行轉列,達到想要的效果。
但當數據量比較大時卻報ORA-01489:字符串連接的結果過長。
此時個人的解決辦法,只能轉到程序代碼中去處理。
希望,以此為鑒!