* count ‐‐ 计数
* sum ‐‐ 求和
* ifnull 判断是否为空:语法:ifnul(xxx,0) 如果xxx为null,替换成0
* avg ‐‐ 平均值
* max ‐‐ 最大值
* min ‐‐ 最小值
统计一个班级共有多少学生?
select count(name) from stu;
统计数学成绩大于90的学生有多少个?
select count(math) from stu where math >= 90;
统计总分大于220的人数有多少?
select count(*) from stu where math + english+chinese > 220;
统计一个班级数学总成绩?
select sum(math) from stu;
统计一个班级语文、英语、数学各科的总成绩
select sum(math),sum(english),sum(chinese) from stu;
统计一个班级语文、英语、数学的成绩总和
select sum(ifnull(math,0)+english+chinese) from stu;
select sum(math) + sum(english) + sum(chinese) from stu;
* 编写一条更新语句:update stu set math = null where id = 2;
统计一个班级语文成绩平均分
select sum(chinese)/count(chinese) from stu;
求一个班级数学平均分?
select avg(ifnull(math,0)) from stu;
求一个班级总分平均分
select avg(ifnull(math,0)+english+chinese) from stu;
求班级英语最高分和最低分
select max(english) from stu;
select min(english) from stu;