22,209
社区成员
发帖
与我相关
我的任务
分享
--测试数据
if not object_id(N'Tempdb..#T') is null
drop table #T
Go
Create table #T([学号] int,[姓名] nvarchar(22),[课程名称] nvarchar(22),[分数] int)
Insert #T
select 2015001,N'张三',N'数学',69 union all
select 2015002,N'李四',N'数学',89 union all
select 2015003,N'王五',N'语文',90
Go
--测试数据结束
SELECT 学号 ,
姓名 ,
数学 ,
语文
FROM #T PIVOT( MAX(分数) FOR 课程名称 IN ( 数学, 语文 ) ) AS ttt
ORDER BY 学号