Com­ment faire pivot…
 
Notifications 
Reti­rer tout

Com­ment faire pivo­ter une table : des colonnes doivent être trans­for­mées en lignes d’enregistrements

Posts
Uti­li­sa­teurs
Reac­tions
68  Vu
0
Début du sujet

Bon­jour,

j’ai une table avec 5 colonnes par ligne (S1 à S5) que je vou­drais trans­for­mer en autant de lignes avec chaque valeur dans une seule colonne (QTE)

CREATE OR REPLACE TABLE TABLE_ENTREE (

A VARCHAR(3),

S1 DEC(7),

S2 DEC(7),

S3 DEC(7),

S4 DEC(7),

S5 DEC(7)

);

CREATE OR REPLACE TABLE TABLE_SORTIE (

A VARCHAR(3),

SEMAINE DEC(1), /* no de la colonne d’origine */

QTE DEC(7) /* valeur de la colonne d’origine */

);

Com­ment faire avec une ins­truc­tion SQL ?

Éti­quettes du sujet
Share :