sql >> Database teknologi >  >> RDS >> Oracle

kommasepareret liste som et resultat af select-sætning i Oracle

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

eller

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. Installation af MySQL Python på Mac OS X

  2. PSQLEundtagelse:FEJL:Relationen TABLE_NAME eksisterer ikke

  3. SQL Server VÆLG SIDSTE N rækker

  4. Skal hver SQL Server-fremmednøgle have et matchende indeks?