Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

danh sách được phân tách bằng dấu phẩy là kết quả của câu lệnh select trong Oracle

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

hoặc

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. Trả lại tên tháng ngắn từ một ngày trong Oracle

  2. Dù sao thì phiên bản chính là gì?

  3. Oracle:xuất một bảng có các đốm màu sang tệp .sql có thể được nhập lại

  4. oracle chuyển đổi thời gian kỷ nguyên unix sang ngày

  5. Tài liệu MAA cho Đám mây Oracle