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

Oracle:Cara untuk menggabungkan kolom yang tidak dikelompokkan dalam hasil yang dikelompokkan

Berikut adalah artikel bagus tentang teknik agregasi string yang berbeda .

Saya dapat menambahkan metode lain (berbasis XML):

select rtrim(
         extract(
           sys_xmlagg(
             xmlelement("X",ename||', ')
           ),
           '/ROWSET/X/text()'
         ).getstringval(),
         ', '
       )
  from emp;

Dan di 11g Rilis 2 akhirnya kami memiliki LISTAGG fungsi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Keluarkan String ke int dan gunakan di klausa Where

  2. Pengguna Umum Dengan hak istimewa SYSBACKUP

  3. Bagaimana cara mengumpulkan zona waktu sistem operasi dari database Oracle dalam format string? (Migrasi/konversi tanggal ke ts dengan tz)

  4. Lulus nilai yang disimpan dalam variabel PL/SQL ke dalam klausa IN

  5. Oracle BI:Pilih semua catatan dari minggu lalu