Mysql聚合过滤

这是表数据在这里插入图片描述
用一条sql语句写出每门课程分数都大于80的学生:
SELECT count(*) as total,name FROM h_stu WHERE (fenshu BETWEEN 82 and 100) GROUP BY name HAVING total=3;

SELECT count(*) as total,name FROM h_stu WHERE fenshu>80 GROUP BY name HAVING total=3;

DESC SELECT * from h_stu WHERE fenshu BETWEEN 90 AND 100 —当fenshu上有索引的时候用between 代替>比较好

Guess you like

Origin blog.csdn.net/sasibingdu/article/details/114701868