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

Cara cepat untuk menghasilkan string gabungan di Oracle

Tom Kyte menyediakan cara yang sangat nyaman untuk melakukan itu, dan ini bekerja dari Oracle 9i, dengan fungsi agregasi khusus. Ini digabungkan dengan koma, tetapi Anda dapat memodifikasi badan fungsi untuk pipa.

Dimulai dengan Oracle 11g, Anda dapat melakukan:

SELECT LISTAGG(column, separator) WITHIN GROUP (ORDER BY field)
  FROM dataSource
 GROUP BY grouping columns

Halaman web ini menyediakan metode tambahan termasuk yang Anda daftarkan dan yang memang tidak terlalu efisien.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mencoba mengekspor Oracle melalui PL/SQL memberikan tanggal 0000-00-00

  2. Metadata mengenai tipe record level paket PL/SQL

  3. Memulihkan File Editor SQL (Permintaan, Prosedur) Setelah Katak Untuk Oracle Crashes atau Hang

  4. Pemasangan paket RODBC/ROracle di OS X Mavericks

  5. Bagaimana cara mengambil nilai saat ini dari urutan Oracle tanpa menambahnya?