mysql查询平均分最高的学生
时间: 2023-07-09 22:30:41 浏览: 131
可以通过以下的 SQL 查询语句实现:
```
SELECT student_name, AVG(score) AS avg_score
FROM table_name
GROUP BY student_name
ORDER BY avg_score DESC
LIMIT 1;
```
其中,`table_name` 是你要查询的表名称,`student_name` 是学生姓名列名称,`score` 是分数列名称。
此查询语句会对表中的每个学生进行平均分数计算,并按照平均分数降序排列。最终返回平均分数最高的学生姓名和平均分数。`LIMIT 1` 可以保证只返回一个结果,即平均分数最高的学生。
阅读全文