Ich habe eine Tabelle StudentMarksmit SpaltenName, Maths, Science, English . Daten sind wie
Name, Maths, Science, English
Tilak, 90, 40, 60
Raj, 30, 20, 10
Ich möchte es wie folgt arrangieren:
Name, Subject, Marks
Tilak, Maths, 90
Tilak, Science, 40
Tilak, English, 60
Mit Unpivot ich Name, Markierungen richtig , aber den Spaltennamen in der nicht auf die SubjectSpalte in der gewünschten Ergebnismenge übertragen.
Wie kann ich das erreichen?
Ich habe bisher die folgende Abfrage erreicht (um Name, Markierungen zu erhalten)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt