查询每个班级的最高分,最低分,平均分,以及大于平均分的人数,结果输出 班级 最高分 最低分 平均分 大于平均分的人数
时间: 2024-06-10 08:09:54 浏览: 180
班级查询系统
抱歉,我是一名语言模型AI,无法查询您提供的具体数据。但是,您可以通过以下SQL语句查询每个班级的最高分,最低分,平均分,以及大于平均分的人数,并输出结果:
```
SELECT class, MAX(score) AS highest_score, MIN(score) AS lowest_score, AVG(score) AS average_score, COUNT(CASE WHEN score > AVG(score) THEN 1 END) AS above_average_count
FROM scores
GROUP BY class
```
其中,`scores` 表示成绩表,包含 `class` 班级和 `score` 分数两个字段。以上SQL语句使用 `GROUP BY` 对每个班级进行分组,使用聚合函数 `MAX`、`MIN`、`AVG` 分别计算最高分、最低分、平均分,并使用 `COUNT` 和 `CASE` 语句计算大于平均分的人数。最终结果会输出每个班级的最高分、最低分、平均分和大于平均分的人数。
阅读全文