-
Lignes en colonne
Bonjour,
Je souhaite récupérer le résultat d'une requête comportant "n" lignes en 1 seule ligne concaténant les "n" valeurs.
Exemple :
with TD as (
select '1' as valeur from dual union
select '2' from dual union
select '3' from dual
)
select * from TD
Actuellement, j'ai :
1
2
3
Objectif : obtenir :
1,2,3
Je suis certain de l'avoir déjà fait, mais je ne remets pas la main sur la commande. Avez-vous une idée ?
Merci pour votre aide !
-
Recherche PIVOT sur le forum
-
Sauf erreur, le PIVOT ne fonctionne qu'à partir de la version 11.
Mon système est en 10g...
-
Peut-être que cela aide?
http://yong321.freeshell.org/oranote...ueryResult.txt
partir de la ligne "Note that the following is NOT query result pivoting" et en bas
-
La fonction GROUP_CONCAT ne ferait pas l'affaire ?