怎么在mysql显示各同学的学号和平均分,按平均分降序排列。只统计各科都及格的同学
时间: 2024-05-07 13:17:53 浏览: 55
可以使用如下的SQL语句来实现:
```
SELECT 学号, AVG(分数) as 平均分
FROM 成绩表
GROUP BY 学号
HAVING MIN(分数) >= 60
ORDER BY 平均分 DESC;
```
其中,`成绩表`是你的成绩表名称,`学号`和`分数`是成绩表中对应的字段名称。这个查询首先按照学号进行分组,然后筛选出各科都及格的同学,最后按照平均分降序排列。
阅读全文