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

SELECT mengembalikan beberapa baris sebagai string

Dengan asumsi 11g (ketika listagg diperkenalkan):

  select    CONTRACT_NAME
         || '|'
         || LISTAGG(D.SERIALNUM, ',') within group (order by CONTRACTID)
    from CONTRACTS C join DEVICES D on D.FK_CONTRACTID = C.CONTRACTID
group by CONTRACT_NAME


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kesalahan Oracle Saat Membuat Tampilan - ORA-01720

  2. Bagaimana saya bisa mengonfirmasi bahwa database adalah Oracle &versi apa yang menggunakan SQL?

  3. Perbaiki ORA-02273:kunci unik/utama ini direferensikan oleh beberapa kunci asing

  4. Oracle mendapatkan kunci asing

  5. SQL:Setelah bergabung dengan tabel, fungsi SUM() mengembalikan nilai yang salah