我有一张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,我可以正确获取Name,Marks,但无法将源表中的列名获取到Subject
所需结果集中的列。
我该如何实现?
到目前为止,我已经到达以下查询(获取名称,商标)
select Name, Marks from studentmarks
Unpivot
(
Marks for details in (Maths, Science, English)
) as UnPvt
1
您可以张贴您到目前为止所做的事情吗?查询/输出。
—
哈特CO