sql >> Database >  >> RDS >> Oracle

Is er een manier om in ORACLE meerdere rijregels samen te voegen tot één rij, met behulp van twee tabellen, waarbij de uiteindelijke waarden worden gescheiden door komma's?

Kijk eens op LISTAGG

http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php

Iets als:

SELECT NAME, LISTAGG(CAR, ',') WITHIN GROUP (ORDER BY CAR) AS CARS
FROM   (SELECT NAME,CAR
FROM TABLE1, TABLE2
where TABLE1.IdN=TABLE2.IdC)
GROUP BY NAME;


  1. Kunnen we parameters doorgeven aan een weergave in SQL?

  2. Gehumaniseerde of natuurlijke nummersortering van gemengde woord-en-nummerreeksen

  3. Verschil in het omgaan met de spaties tussen Oracle en SQL Server

  4. Identiteitsachtige kolom maar gebaseerd op Group By-criteria