oracle将多个结果集用逗号拼接成字符串

有两个函数wmsys.wm_concat和listagg

1,SELECT wmsys.wm_concat(CATALOG_NAME) FROM "DATASHARE"."RES_CATALOG_CLASSIFY" WHERE PARENT_ID = '2';

2,

SELECT LISTAGG(CATALOG_NAME,',') WITHIN GROUP(ORDER BY CATALOG_NAME) FROM RES_CATALOG_CLASSIFY
WHERE PARENT_ID = '2'
group by PARENT_ID

其中,oracle 11g中两种方法都可以用

oracle 12c不自带第一种方法,如果要使用第一种方法,需要进行配置,配置方法以后再补充

上一篇:MySQL 8.0.12 基于Windows 安装教程


下一篇:Mysql 8.0.11版本,安装成功,使用Navicat连接失败。