У мене є таблиця StudentMarks
з стовпцями Name, Maths, Science, English
. Дані схожі
Name, Maths, Science, English
Tilak, 90, 40, 60
Raj, 30, 20, 10
Я хочу влаштувати це так:
Name, Subject, Marks
Tilak, Maths, 90
Tilak, Science, 40
Tilak, English, 60
За допомогою unpivot я можу отримати ім'я, позначає належним чином, але не в змозі отримати ім'я стовпця у вихідній таблиці до Subject
стовпця в потрібному наборі результатів.
Як я можу цього досягти?
Я поки що дійшов до наступного запиту (щоб отримати ім'я, позначки)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt