9.查询男学生的个人平均分,显示学号和平均分,按学号升序排列。
时间: 2023-04-06 13:03:32 浏览: 128
可以回答这个问题。以下是 SQL 查询语句:
SELECT student_id, AVG(score) AS avg_score
FROM scores
WHERE gender = 'male'
GROUP BY student_id
ORDER BY student_id ASC;
相关问题
查询男学生的个人平均分,显示学号和平均分,按学号升序排列,但性别不在scores内
可以回答这个问题。以下是 SQL 查询语句:
SELECT student_id, AVG(score) AS avg_score
FROM scores
WHERE gender = 'male'
GROUP BY student_id
ORDER BY student_id ASC;
怎么在mysql显示各同学的学号和平均分,按平均分降序排列。只统计各科都及格的同学
可以使用如下的SQL语句来实现:
```
SELECT 学号, AVG(分数) as 平均分
FROM 成绩表
GROUP BY 学号
HAVING MIN(分数) >= 60
ORDER BY 平均分 DESC;
```
其中,`成绩表`是你的成绩表名称,`学号`和`分数`是成绩表中对应的字段名称。这个查询首先按照学号进行分组,然后筛选出各科都及格的同学,最后按照平均分降序排列。