首页 >数据库 >mysql教程 > 几条sql语句

几条sql语句

WBOY
WBOY原创
2016-06-07 17:38:37990浏览

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 ,

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn