Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

daftar yang dipisahkan koma sebagai hasil dari pernyataan pilih di Oracle

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

atau

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara kerja GROUP BY?

  2. Cara Memformat Tanggal di Oracle

  3. Hapus cache level 2 Hibernate setelah pembaruan DB secara manual

  4. SQL Server Clustering dari Perspektif Oracle RAC

  5. Ambil Pesan dari Kotak Surat Menggunakan PL/SQL Mail_Client API