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

Jak napisać zapytanie SQL, które łączy wiele wierszy z tabeli wejściowej w jeden wiersz w tabeli wyjściowej?

Spróbuj tego, jeśli używasz Oracle 11g

SELECT 
     C1, 
     LISTAGG(C2, ',') as C2,
     C3
from 
     tbl 
GROUP BY 
     C1,C1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle REGEXP_SUBSTR do SUBSTR + INSTR

  2. Dynamiczne próbkowanie zabija mnie w 12c

  3. Wstawianie danych do tabeli za pomocą Execute Immediate w Oracle

  4. ROWIDTOCHAR() Funkcja w Oracle

  5. Wstawianie do tabeli zagnieżdżonej Oracle w Javie