0

ここにデータ列がある場合:

+----+-------------+  
| id | data        |  
+----+-------------+  
|  1 | max         |  
|  2 | linda       |  
|  3 | sam         |  
|  4 | henry       |  
+----+-------------+  

クエリを作成する方法は結果を持っています:

"max, lina, sam, henry"

列から行への変換によく似ています。上記の単純なデモでは、dataフィールドで 10000 件以上のレコードが存在する可能性があります。

4

1 に答える 1

2

11g の場合は、LISTAGG

SELECT LISTAGG("data", ', ') WITHIN GROUP (ORDER BY "id") "data"
FROM TableName
于 2013-04-11T13:56:59.847 に答える