SQL语句
select teamName,
第1赛季得分=sum(case
when [seasonName]='第1赛季' then [Score]
end),
第2赛季得分=sum(case
when [seasonName]='第2赛季' then [Score]
end),
第3赛季得分=sum(case
when [seasonName]='第3赛季' then [Score]
end)
from NBAScore
group by teamName
建库SQL脚本
create table NBAScore
(
autoId int identity primary key not null,
teamName nvarchar(32) not null,
seasonName nvarchar(32) not null,
Score int null
)
go
insert into NBAScore values(N'森林狼',N'第1赛季',10)
insert into NBAScore values(N'森林狼',N'第2赛季',20)
insert into NBAScore values(N'森林狼',N'第3赛季',15)
insert into NBAScore values(N'快船',N'第1赛季',7)
insert into NBAScore values(N'快船',N'第2赛季',12)
insert into NBAScore values(N'快船',N'第3赛季',11)
insert into NBAScore values(N'步行者',N'第1赛季',17)
insert into NBAScore values(N'步行者',N'第2赛季',12)
insert into NBAScore values(N'步行者',N'第3赛季',15)
insert into NBAScore values(N'尼克斯',N'第1赛季',6)
insert into NBAScore values(N'尼克斯',N'第2赛季',18)
insert into NBAScore values(N'尼克斯',N'第3赛季',7)
go
--
select * from NBAScore