使用PIVOT行转列 1.建表及插入数据 USE [AdventureDB] GO /****** Object: Table [dbo].[Score] Script Date: 11/25/2016 4:30:50 PM ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ) ) NULL,[Score] FLOAT NULL) ON [PRIMARY] GO ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )…
CREATE TABLE [StudentScores] ( ), --学生姓名 ), --科目 [Score] FLOAT, --成绩 ) 如果我想知道每位学生的每科成绩,而且每个学生的全部成绩排成一行,这样方便我查看.统计,导出数据 SELECT UserName, END) AS '语文', END) AS '数学', END) AS '英语', END) AS '生物' FROM dbo.[StudentScores] GROUP BY UserName 查询结果如图所示,这样我们就能很…
select * from ( select mvqr.VoteQuestionId,mvqr.AnswerSolution from JY_MemberVoteQuestionRef as mvqr where mvqr.MemberVoteId in (select MemberVoteId from JY_MemberVote where VoteId='166') ) as t pivot (max(t.AnswerSolution) for t.VoteQu…