sqlserver 行列旋转
2013-09-11 08:45
169 查看
有表
要求查询结果
sqlserver 语句:
select Name as 姓名,
max(case KeMu when '语文' then FenShu else 0 end) 语文,
max(case KeMu when '数学' then FenShu else 0 end) 数学,
max(case KeMu when '英语' then FenShu else 0 end) 英语
from Tab_score
group by Name
结果:
要求查询结果
sqlserver 语句:
select Name as 姓名,
max(case KeMu when '语文' then FenShu else 0 end) 语文,
max(case KeMu when '数学' then FenShu else 0 end) 数学,
max(case KeMu when '英语' then FenShu else 0 end) 英语
from Tab_score
group by Name
结果:
相关文章推荐
- MS-SQLServer 2000 T-SQL 交叉报表(行列互换) 交叉查询 旋转查询
- MS-SQLServer 2000 T-SQL 交叉报表(行列互换) 交叉查询 旋转查询
- MS-SQLServer 2000 T-SQL 交叉报表(行列互换) 交叉查询 旋转查询
- SQLSERVER数据集行列转换PIVOT
- SQLServer行列转换 Pivot UnPivot
- SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度(行列互换)
- 将聚合记录集逆时针和顺时针旋转90度(行列互换)
- 行列转换(将表旋转90度)
- 瑞丽的SQL-SQL Server的表旋转(行列转换)
- [SQLServer]数据库行列互换
- SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度(行列互换)
- sqlserver行列转换问题(网上搜集)
- 【转】SQLServer 行列互换
- sqlserver 行列互转实现小结
- 行列转换(将表旋转90度)
- SQLServer行列转换 Pivot UnPivot
- sql行列旋转
- sqlServer语句进行行列互换一
- SQLServer中几种行列转换的方式
- SQLSERVER行列的动态转换