作者:m13380107 | 来源:互联网 | 2018-07-10 14:58
1、行、列转换成绩(姓名varchar(10),科目varchar(10),分数int),,74),,83),,93),,77),,84),,94),,81),,86),,91)姓名,分数)as语文,分数)as数学,分数)as物理from成绩groupby姓名成绩pivot(max(分
1、行、列转换 成绩(姓名 varchar ( 10 ),科目 varchar ( 10 ),分数 int ) ,, 74 ) ,, 83 ) ,, 93 ) ,, 77 ) ,, 84 ) ,, 94 ) ,, 81 ) ,, 86 ) ,, 91 ) 姓名, 分数 ) as 语文, 分数 ) as 数学, 分数 ) as 物理 from 成绩 group by 姓名 成绩 pivot( max (分
1、行、列转换
成绩(姓名 varchar(10),科目 varchar(10),分数 int)
,,74)
,,83)
,,93)
,,77)
,,84)
,,94)
,,81)
,,86)
,,91)
姓名,
分数 ) as 语文,
分数 ) as 数学,
分数 ) as 物理
from 成绩 group by 姓名
成绩 pivot(max(分数) for 科目 in (语文,数学,物理)) a
成绩(姓名 varchar(10),语文 int,数学 int,物理 int)
,74,83,93)
,77,84,94)
,81,86,91)
姓名,科目,语文 as 分数 from 成绩
科目,数学 as 分数 from 成绩
科目,物理 as 分数 from 成绩
姓名,科目,分数 from 成绩 unpivot(分数 for 科目 in(语文,数学,物理)) t
,