Loading

SQL行列转化--pivot函数用法

create table tb(姓名 varchar(10),课程 varchar(10),分数 int)
insert into tb values('张三','语文',74)
insert into tb values('张三','数学',83)
insert into tb values('张三','物理',93)
insert into tb values('李四','语文',74)
insert into tb values('李四','数学',84)
insert into tb values('李四','物理',94)

select*from tb pivot(max(分数) for 课程 in (语文,数学,物理))a

  

posted @ 2011-10-12 12:44  歪头儿在北京  阅读(616)  评论(0)    收藏  举报