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

Hàm LISTAGG:kết quả của việc nối chuỗi quá dài

SELECT RTRIM(XMLAGG(XMLELEMENT(E,colname,',').EXTRACT('//text()') ORDER BY colname).GetClobVal(),',') AS LIST
FROM tablename;

Điều này sẽ trả về giá trị clob, vì vậy không có giới hạn về hàng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào tôi có thể chọn hồ sơ CHỈ từ ngày hôm qua?

  2. Lược đồ mẫu trên GitHub

  3. SQL chọn hàng theo ngày gần đây nhất với hai cột duy nhất

  4. Hàm SQRT () trong Oracle

  5. Sự khác biệt giữa độ chính xác và tỷ lệ là gì?