sql >> Database teknologi >  >> RDS >> Oracle

Sådan skriver du en SQL-forespørgsel, der sammenkæder flere rækker fra inputtabellen til en række i outputtabellen

Prøv dette, hvis du bruger oracle 11g

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


  1. Hvordan finder jeg ud af, hvornår en lagret procedure sidst blev ændret eller kompileret i Oracle?

  2. Returnering af forespørgselsresultater i foruddefineret rækkefølge

  3. Tæl forekomsten af ​​DISTINCT-værdier

  4. Flet to tabeller baseret på tid