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.csdn.net/resigshy/article/details/7941953

posted @ 2014-05-08 16:38  尐sんΙ頭  阅读(2918)  评论(0编辑  收藏  举报