-- 查询不同课程的平均分,最高分,最低分,平均分大于80的
-- 核心:根据不同的课程分组
SELECT subjectname ,AVG(studentresult) AS 平均分,MAX(studentresult) AS 最高分,MIN(studentresult) AS 最低分
FROM `result` r
INNER JOIN `subject` sub
ON r.`subjectno` = sub.`subjectno`
GROUP BY r.`subjectno` -- 通过什么来分组
HAVING 平均分>=80
2021-08-06聚合函数,分组过滤
最新推荐文章于 2024-03-29 14:43:49 发布