Page 1 sur 1

SQL Transformation de lignes en colonnes

Posté : mer. 16 mars 2016, 18:34:09
par cpelizens
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

ROW_NUMBER

Posté : jeu. 17 mars 2016, 08:17:59
par cmasse
Effectivement, j'aurais la fonction le row_number() pour faire cela...