Oracle
 sql >> Database >  >> RDS >> Oracle

Impossibile utilizzare LISTAGG

In questo articolo hai diversi approcci per gestire l'aggregazione di stringhe, inclusi quelli da tenere in considerazione se stai eseguendo una versione Oracle precedente a 11g Release 2 (che è il tuo scenario).

In particolare, puoi utilizzare WM_CONCAT di Oracle funzione:

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

Puoi anche definire la tua funzione per l'aggregazione di stringhe o utilizzare altre funzioni come SYS_CONNECT_BY_PATH o COLLECT . Nell'articolo sopra hai esempi di questi metodi.