I denne artikel du har forskellige tilgange til at håndtere strengaggegation, inklusive dem, du skal tage i betragtning, hvis du kører en Oracle-version før 11g Release 2 (som er dit scenarie).
Især kan du bruge Oracles WM_CONCAT
funktion:
SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
Du kan også definere din egen funktion til strengaggregering eller bruge andre funktioner såsom SYS_CONNECT_BY_PATH
eller COLLECT
. I ovenstående artikel har du eksempler på disse metoder.