sql >> Databáze >  >> RDS >> Oracle

Nelze použít LISTAGG

V tomto článku máte různé přístupy k řešení agregace řetězců, včetně těch, které je třeba vzít v úvahu, pokud používáte verzi Oracle starší než 11g Release 2 (což je váš scénář).

Zejména můžete použít WM_CONCAT Oracle funkce:

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

Můžete také definovat svou vlastní funkci pro agregaci řetězců nebo použít jiné funkce, jako je SYS_CONNECT_BY_PATH nebo COLLECT . Ve výše uvedeném článku máte příklady těchto metod.




  1. Oracle po aktualizaci spustí vytvoření odkazu na veřejnou databázi

  2. Jak se mohu zbavit nechtěných prázdných XML tagů?

  3. Chyba PDB Unplug ORA-17528

  4. Použití výstrah a operátorů na serveru SQL