Oracle SQL: 使用 LISTAGG 函数将多行数据拼接成一条结果
在 Oracle 数据库中,可以使用 'LISTAGG' 函数来将多个行的某个字段拼接成一条结果。以下是一个示例:
SELECT LISTAGG(column_name, ', ') WITHIN GROUP (ORDER BY column_name)
FROM table_name
WHERE condition;
在上述示例中,'column_name'是要拼接的字段名,'table_name'是要查询的表名,'condition'是查询条件。'LISTAGG' 函数将多个行的 'column_name' 字段值使用指定的分隔符进行拼接,并按照指定的排序顺序进行排序。
原文地址: https://www.cveoy.top/t/topic/p3Fc 著作权归作者所有。请勿转载和采集!