これは、さまざまな文字列集計手法 に関する優れた記事です。 。
さらに別のメソッド(XMLベース)を追加できます:
select rtrim(
extract(
sys_xmlagg(
xmlelement("X",ename||', ')
),
'/ROWSET/X/text()'
).getstringval(),
', '
)
from emp;
そして、11gリリース2では、ついに組み込みの LISTAGG 機能。