sql >> Database >  >> RDS >> Oracle

door komma's gescheiden lijst als resultaat van select-instructie in Oracle

SELECT parent_id,
       RTRIM(XMLAGG(XMLELEMENT(e,child_id || ',')).EXTRACT('//text()'),',') AS "Children"
  FROM parentChildTable
 WHERE parent_id = 0
 GROUP BY parent_id

of

SELECT parent_id,
       LISTAGG(child_id, ',') WITHIN GROUP (ORDER BY child_id) AS "Children"
  FROM parentChildTable
 WHERE parent_id = 0
 GROUP BY parent_id


  1. Optimalisatiedrempels - Gegevens groeperen en aggregeren, deel 1

  2. Onderhoudstaken voor SQL-databases automatiseren met SQLCMD

  3. AI gebruiken voor SQL Tuning voor een echt geautomatiseerd proces

  4. Exporteer SQL-querygegevens naar Excel