sql >> Databáze >  >> RDS >> Oracle

seznam oddělený čárkami jako výsledek příkazu select v Oracle

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

nebo

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. Cheat Sheet pro výkon pro PostgreSQL

  2. Jak mohu uzamknout tabulku při čtení pomocí Entity Framework?

  3. Jak zobrazím seznam všech sloupců v tabulce?

  4. Připojení k Microsoft Access v IRI Workbench