Oracle
 sql >> база данни >  >> RDS >> Oracle

Не може да използва LISTAGG

В тази статия имате различни подходи за справяне с агрегирането на низове, включително тези, които трябва да вземете предвид, ако използвате версия на Oracle преди 11g Release 2 (което е вашият сценарий).

По-специално, можете да използвате WM_CONCAT на Oracle функция:

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

Можете също да дефинирате своя собствена функция за агрегиране на низове или да използвате други функции като SYS_CONNECT_BY_PATH или COLLECT . В горната статия имате примери за тези методи.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Избягване на единични кавички при използване на JdbcTemplate

  2. Ускорете to_sql() при записване на Pandas DataFrame в база данни на Oracle с помощта на SqlAlchemy и cx_Oracle

  3. Oracle sql типове през dblink

  4. Как да промените началната стойност на db последователността

  5. Как да импортирате Oracle 11g RMAN backupset на нов сървър на база данни?