使用 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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录