【发布时间】:2018-11-15 01:10:15
【问题描述】:
我正在寻找可以在 SQL Server 2008 中使用 group by 将行转换为列的代码。
这是我的桌子:
Name | Stdy | Val
-------+---------+-------
Kunjan | Technic | 80
Kunjan | Sains | 90
Kunjan | Sport | 60
Shone | Technic | 60
Shone | Sains | 80
Shone | Sport | 70
Peudd | Technic | 85
Peudd | Sains | 75
Peudd | Sport | 90
我最终想要显示的是这样的(对于上面的数据):
Stdy | Kunjan | Shone | Peudd
--------+--------+-------+-------
Technic | 80 | 60 | 85
Sains | 90 | 80 | 75
Sport | 60 | 70 | 90
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
标签: sql-server sql-server-2008 pivot