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

Bagaimana cara menulis kueri yang melakukan sesuatu yang mirip dengan GROUP_CONCAT MySQL di Oracle?

SELECT p.pkt_nazwa AS name, wm_concat(u.us_nazwa) AS services
FROM   punkty p
JOIN   kategorie_uslug ku ON ku.pkt_id = p.pktk_1_id
JOIN   usluga u ON u.usk_1_id = ku.us_id
GROUP  BY p.pkt_nazwa
ORDER  BY p.pkt_nazwa;

Fungsi wm_concat() ada di sebagian besar versi.
Selengkapnya tentang agregasi string di Oracle.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Urutan eksekusi kondisi dalam klausa 'di mana' SQL

  2. Jalankan beberapa kueri dalam satu perintah Oracle di C #

  3. Kesalahan:PLS-00428:klausa into diharapkan dalam pernyataan pilih ini

  4. Cara membuat diagram hubungan entitas (ER) menggunakan Oracle SQL Developer

  5. Pengantar Metode Pengumpulan PL/SQL Dalam Database Oracle