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

Bagaimana cara menggunakan fungsi LISTAGG Oracle dengan filter unik?

Saya tidak memiliki instans 11g yang tersedia hari ini, tetapi bisakah Anda tidak menggunakan:

SELECT group_id,
       LISTAGG(name, ',') WITHIN GROUP (ORDER BY name) AS names
  FROM (
       SELECT UNIQUE
              group_id,
              name
         FROM demotable
       )
 GROUP BY group_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. Bandingkan String yang mengabaikan aksen dalam SQL (ORACLE)

  2. Bagaimana cara mengkonfigurasi set karakter UTF8 di Oracle?

  3. subquery skalar dalam pernyataan if Kondisi dalam PL/SQL

  4. Pemicu Oracle setelah memasukkan atau menghapus

  5. 2 Cara Memformat Angka dengan Nol Awal di Oracle