行列转换--普通
来源:互联网 发布:帝国源码安装教程 编辑:程序博客网 时间:2024/04/28 13:44
/*行列转换--普通*/
if exists (select * from sysobjects where id=object_id('a') and sysstat & 0xf = 3)
drop table dbo.a
create table dbo.a(
Name1 varchar(20) not null,
Subject varchar(10) null,
Result varchar(3) null,
)
GO
insert a (Name1,Subject,Result) values ('张三','语文','80')
insert a (Name1,Subject,Result) values ('张三','数学','90')
insert a (Name1,Subject,Result) values ('张三','物理','85')
insert a (Name1,Subject,Result) values ('李四','语文','85')
insert a (Name1,Subject,Result) values ('李四','数学','92')
insert a (Name1,Subject,Result) values ('李四','物理','82')
select * from a
declare @sql varchar(4000)
set @sql = 'select Name1 as 姓名'
select @sql=@sql+',sum(case Subject when '''+Subject+''' then Result else 0 end) as '+Subject
from (select distinct Subject from a) as cj
select @sql = @sql+' from a group by Name1'
print(@sql)
exec(@sql)
/*win2000 server+sql server 2000 胖子*/
- 普通行列转换
- 行列转换--普通
- 普通行列转换
- 普通行列转换
- 普通行列转换
- 行列转换--普通
- 普通行列转换
- 普通行列转换
- 普通行列转换
- 普通行列转换
- sql 普通行列转换
- SQL普通行列转换
- 普通行列转换(version 2.0)
- 普通行列转换(version 2.0)
- 普通行列转换(version 2.0)
- 普通行列转换(version 2.0)
- 普通行列转换大全集锦
- Ms SQL中 普通行列转换
- 删除程序的制作
- 完美的代价
- 在VC中编译和使用OpenSSL
- js入门·表单详解一(修改表单属性,修改表单元素值)
- javascript入门·表单和表单元素二 (文本相关,按钮,单、复选按钮)
- 行列转换--普通
- js入门·表单元素(select下拉列表)制作二级联动菜单和网站导航
- 用atmega M32制作高智能坦克车
- 加载dll的类
- javascript入门·向函数传递表单数据和元素(赠送一小技巧)
- javascript入门·表单与表单元素总结(表单验证)
- javascript入门·js核心语言--字符串(string)
- javascript入门· javascript math对象演示
- JavaScript 入门·JavaScript 具有全范围的运算符