所有版本的oracle都可以使用select wm_concat(name) as name from user;
但如果是oracle11g,使用select listagg(name, ',') within group( order by name) as name from user;
效率更高,官方也更推薦這種寫法。
注意:wm_concat 運行后的返回結果根據oracle的版本不同而會字段類型不同,在oracle11g中返回clob型,在oracle10g中返回varchar型
通用版本語句:select qlrid,to_char(wm_concat(qlr)) as qlr,to_char(wm_concat(qlrzjh)) as qlrzjh from qlr t group by qlrid;
