В тази статия имате различни подходи за справяне с агрегирането на низове, включително тези, които трябва да вземете предвид, ако използвате версия на Oracle преди 11g Release 2 (което е вашият сценарий).
По-специално, можете да използвате WM_CONCAT
на Oracle функция:
SELECT deptno, wm_concat(ename) AS employees
FROM emp
GROUP BY deptno;
Можете също да дефинирате своя собствена функция за агрегиране на низове или да използвате други функции като SYS_CONNECT_BY_PATH
или COLLECT
. В горната статия имате примери за тези методи.