Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Jak napisać zapytanie, które robi coś podobnego do GROUP_CONCAT MySQL w 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;

Funkcja wm_concat() jest obecna w większości wersji.
Więcej o agregacji ciągów w 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. Jak zmienić język sesji Oracle

  2. Proces aktualizacji krok po kroku dla aktualizacji R12.2 część -1

  3. SQL, kaskadowe usuwanie i kaskadowe aktualizowanie

  4. Zarządzanie oknami w Oracle D2k Forms

  5. Konfigurowanie środowiska programistycznego do nauki języka PL/SQL