mysql先求平均值再排序 怎么写
时间: 2023-06-25 18:02:13 浏览: 195
mysql排序方法
可以使用 MySQL 的内置函数来完成这个任务。首先,使用 `AVG` 函数求出平均值,然后使用 `ORDER BY` 子句按照平均值进行排序。
例如,假设有一个 `students` 表,其中包含 `name` 和 `score` 两列,我们可以按照分数的平均值进行排序,如下所示:
```
SELECT name, AVG(score) as avg_score
FROM students
GROUP BY name
ORDER BY avg_score DESC;
```
这个查询语句会计算每个学生的平均分数,并按照平均分数从高到低排序。请根据实际情况修改表名和列名。
阅读全文