Bonjour,
Pour transformer les lignes en colonnes dans un select SQL, existe t il une commande particulière ?
exemple de fichier
id1 code1 valeur1
id1 code2 valeur2
id1 code3 valeur3
id2 code2 valeur2b
id2 code3 valeur3b
le but est d'obtenir
id1 code1 valeur1 code2 valeur2 code3 valeur3
id2 null null code2 valeur2b code3 valeur3b
etc....
on peut s'en sortir avec un with et l'utilisation du row_number avec select à suivre .....
Y a t il une méthode plus simple ?
d'avance merci
claude
SQL Transformation de lignes en colonnes
-
- Site Admin
- Messages : 813
- Enregistré le : mer. 14 févr. 2007, 18:00:03
- Localisation : Nantes
- Contact :
ROW_NUMBER
Effectivement, j'aurais la fonction le row_number() pour faire cela...
Christian Massé (Volubis.fr)