mysql查询平均成绩大于60分的学生的学号和平均成绩
封面图
•
2025-11-16
•
MySQL
181
0
0
0
要查询平均成绩大于 60 分的学生的学号和平均成绩,可以使用 `GROUP BY` 和 `HAVING` 子句。假设你的表名为 `scores`,并且包含字段 `student_id`(学号)和 `score`(成绩),那么 SQL 查询语句如下: ```sql SELECT student_id, AVG(score) AS average_score FROM scores GROUP BY student_id HAVING AVG(score) > 60; ``` ### 解释: - `GROUP BY student_id`:按学生学号分组,以便计算每个学生的平均成绩。 - `AVG(score)`:计算每个学生的平均成绩。 - `HAVING AVG(score) > 60`:筛选出平均成绩大于 60 的学生。 如果你的表结构不同,请告诉我,我可以帮你调整查询语句。
上一篇:
mysql查询课程编号为 01 的课程比 02 的课程成绩高的所有学生的学号
下一篇:
mysql查询所有学生的学号、姓名、选课数、总成绩
标题录入,一次不能超过6条
留言
评论