Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法 Oracle中将查询出的多条记录的某个字段拼接成一个字符串的方法

11g里面用listagg:

select listagg(name,',') within (order by id) from table


10g里面用wm_concat:
select wm_concat(name) from table

wm_concat是undocument的
listagg是11g document的

 

原文:http://blog.****.net/resigshy/article/details/7941953