查询以列值逗号分隔

时间:2011-01-31 21:53:28

标签: sql oracle oracle10g

  

可能重复:
  Is there an Oracle SQL query that aggregates multiple rows into one row?
  Agregate rows in Oracle SQL statement

我正在使用Oracle 10g。我想从表中的列中使用逗号分隔的String。

e.g。

Table  : Customer        
Columns: id and name

数据:

  id-------name

   1-------John
   2-------Galt
   3-------Howard
   4-------Roark

查询输出应为 Jon,Galt,Howard,Roark

1 个答案:

答案 0 :(得分:2)

好的,明白了,我想要的就是这个:

SELECT WM_CONCAT(NAME) FROM CUSTOMER;

将所有评论标记为+1。谢谢你们。