MSSQL行转列、列转行

行转列

SELECT *

FROM student
PIVOT (
SUM(score) FOR subject IN (语文, 数学, 英语)
) AS PivotedData;

 

 

 

列转行

 

 

SELECT *
FROM student1
UNPIVOT (
score FOR subject IN ("语文","数学","英语")
)AS PivotedDa

 

posted @ 2024-03-13 11:14  過朢  阅读(225)  评论(0)    收藏  举报