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

SQL - Beberapa Nilai dipisahkan koma saat menggunakan GROUP BY

Saya pikir LISTAGG adalah grup agregat terbaik berdasarkan fungsi untuk digunakan dalam situasi ini:

  SELECT CUSTOMER, CUSTOMER_ID,
         LISTAGG(PRODUCT, ', ') WITHIN GROUP (ORDER BY PRODUCT)
    FROM SOME_TABLE
GROUP BY CUSTOMER, CUSTOMER_ID
ORDER BY 1, 2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC Metada mengambil informasi Kendala

  2. Karakter escape Oracle SQL (untuk '&')

  3. Mereferensikan tipe yang ditentukan pengguna Oracle melalui DBLINK?

  4. Impor file CSV ke dalam Tabel Eksternal Oracle

  5. Tampilkan waktu akses terakhir dari tabel di Oracle DB