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

Fungsi LISTAGG:hasil penggabungan string terlalu panjang

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

Ini akan mengembalikan nilai gumpalan, jadi tidak ada batasan pada baris.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Peramal. Bagaimana cara menampilkan tanggal dan waktu?

  2. Mendapatkan baris tambahan - Setelah bergabung dengan 3 tabel menggunakan Gabung Kiri

  3. Jika pernyataan dalam klausa Where

  4. Pilih Kumpulkan Massal ke Contoh Oracle

  5. Urutan eksekusi kondisi dalam klausa 'di mana' SQL