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

alle rækkeværdier i én kolonne

Hvis du bruger 11g R2, kan du bruge den indbyggede listagg() funktion:

select user_id, listagg(degree_fi, ',') within group (order by degree_fi)
from user_Multi_degree
group by user_id 

Hvis du bruger 11g R1, skal du definere din egen type til dette - se SpørgTom:stragg-funktion for et eksempel.



  1. InnoDB eller MyISAM - Hvorfor ikke begge dele?

  2. Kompliceret MySQL-forespørgsel

  3. Kan ikke kopiere tabel til en anden database med pg_dump

  4. Sådan løses FEJL 1060:Dupliker kolonnenavn ved hjælp af Views -> Create View