SQL 查询平均成绩大于 60 分的同学学号和平均成绩
使用 SQL 查询学生分数表 score,其中包含学号 student_id 和分数 num 等字段信息,查询平均成绩大于 60 分的同学的学号和平均成绩。
SELECT student_id, AVG(num) AS avg_score
FROM score
GROUP BY student_id
HAVING AVG(num) > 60;
解释:
SELECT student_id, AVG(num) AS avg_score: 选择学号和平均成绩,并用avg_score作为平均成绩的别名。FROM score: 从 score 表中查询数据。GROUP BY student_id: 按学号分组,方便计算每个学生的平均成绩。HAVING AVG(num) > 60: 筛选平均成绩大于 60 分的同学。
原文地址: http://www.cveoy.top/t/topic/ojFn 著作权归作者所有。请勿转载和采集!