Oracle
 sql >> Base de données >  >> RDS >> Oracle

toutes les valeurs de ligne dans une colonne

Si vous utilisez 11g R2, vous pouvez utiliser la fonction intégrée listagg() :

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

Si vous utilisez 11g R1, vous devrez définir votre propre type pour cela - voir AskTom :fonction stragg pour un exemple.