1.行.列转换 --行转列 ),科目 ),分数 int) ) ) ) ) ) ) ) ) ) --方法1 select 姓名, end) as 语文, end) as 数学, end) as 物理 from 成绩 group by 姓名 --方法2(sql20005) select*from 成绩 pivot(max(分数) for 科目 in (语文,数学,物理)) a --列转行 ),语文 int,数学 int,物理 int) ,,) ,,) ,,) --方法1 select 姓名,'语文'