sql >> Base de Datos >  >> RDS >> Oracle

No puedo usar LISTAGG

En este artículo tiene diferentes enfoques para lidiar con la agregación de cadenas, incluidos los que debe tener en cuenta si está ejecutando una versión de Oracle anterior a 11g Release 2 (que es su escenario).

En particular, puede usar WM_CONCAT de Oracle función:

SELECT deptno, wm_concat(ename) AS employees
FROM   emp
GROUP BY deptno;

También puede definir su propia función para la agregación de cadenas o usar otras funciones como SYS_CONNECT_BY_PATH o COLLECT . En el artículo anterior tienes ejemplos de estos métodos.