SQL 2005 行转列
来源:互联网 发布:linux常用命令全集 编辑:程序博客网 时间:2024/06/05 18:21
if not object_id('Class') is null
drop table Class
Go
Create table Class([Student] nvarchar(2),[Course] nvarchar(2),[Score] int)
Insert Class
select N'张三',N'语文',78 union all
select N'张三',N'数学',87 union all
select N'张三',N'英语',82 union all
select N'张三',N'物理',90 union all
select N'李四',N'语文',65 union all
select N'李四',N'数学',77 union all
select N'李四',N'英语',65 union all
select N'李四',N'物理',85
Go
select
[Student],[数学],[物理],[英语],[语文],[总成绩]
from
(select *,[总成绩]=sum([Score])over(partition by [Student]) from Class) a --平均分时用avg([Score])
pivot
(max([Score]) for [Course] in([数学],[物理],[英语],[语文]))b
- SQL 2005 行转列
- SQL 行转列 (2000 和2005)
- SQL 行转列 (2000 和2005)
- SQL 2005 行转列,列转行,未知行转列时使用动态sql
- SQL-行转列
- SQL 行转列
- SQL行转列
- Sql 行转列
- SQL行转列
- sql 行转列
- sql行转列
- sql 行转列
- sql 行转列
- SQL 行转列
- SQL 行转列
- SQL行转列
- sql行转列
- sql 行转列
- Statpack 的基本使用方法
- WinCE 5.0 内核启动过程详细流程解析
- 素烧白萝卜
- 管理好临时变量 改善循环效率
- android 2.3 api StrictMode
- SQL 2005 行转列
- Struts2一个Action内包含多个请求处理方法的处理
- 清空数据库
- Struts1 上传文件
- iBatis的JpetStore示例中MVC机制实现原理
- fatal error C1075: 与左侧的 大括号“{”(位于“d:/vs2008workspace/wtl/controlmanial/controlmanial/stdafx.h(36)”)匹配之前遇到文件结束
- bash变量自动拓展
- 【转】手把手教你把Vim改装成一个IDE编程环境(图文)
- gdb 常用命令