sql >> Database >  >> RDS >> Oracle

Kan LISTAGG . niet gebruiken

In dit artikel u hebt verschillende benaderingen voor het omgaan met string-aggregatie, waaronder die waarmee u rekening moet houden als u een Oracle-versie gebruikt vóór 11g Release 2 (wat uw scenario is).

In het bijzonder kunt u Oracle's WM_CONCAT . gebruiken functie:

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

U kunt ook uw eigen functie definiëren voor stringaggregatie of andere functies gebruiken, zoals SYS_CONNECT_BY_PATH of COLLECT . In het bovenstaande artikel heb je voorbeelden van deze methoden.




  1. Kan een trigger worden vergrendeld; hoe zou men bepalen dat het is?

  2. SQL Server Ontsnap aan een onderstrepingsteken

  3. Meerdere mogelijkheden voor LIJNEN BEINDIGD DOOR en VELDEN BEINDIGD DOOR - MySQL

  4. Mysql JOIN (meerdere) tabellen