mysql按照平均成绩排序
时间: 2023-07-25 09:31:15 浏览: 478
姓名与平均成绩排序
可以使用如下的SQL语句实现按照平均成绩排序:
```
SELECT student_id, AVG(score) AS avg_score
FROM score
GROUP BY student_id
ORDER BY avg_score DESC;
```
其中,`score` 表是成绩表,包含学生ID和成绩两个列。我们使用 `GROUP BY` 子句按照学生ID分组,然后使用 `AVG` 函数计算每个学生的平均成绩,并将其命名为 `avg_score`。最后使用 `ORDER BY` 子句按照平均成绩 `avg_score` 降序排序。
阅读全文