查询学生的平均成绩前三名的sno、sname及平均成绩(保留两位小数)
时间: 2024-06-13 17:04:58 浏览: 144
学生成绩管理系统课程设计
查询学生的平均成绩前三名的sno、sname及平均成绩(保留两位小数)可以使用以下SQL语句:
```
SELECT Sno, Sname, AVG(Grade) AS AvgGrade
FROM score
GROUP BY Sno, Sname
ORDER BY AvgGrade DESC
LIMIT 3;
```
该语句首先使用`GROUP BY`对学生的学号和姓名进行分组,然后使用`AVG`函数计算每个学生的平均成绩,并使用`ORDER BY`按照平均成绩降序排序。最后使用`LIMIT`限制结果集只返回前三条记录。
阅读全文