1、统计学生选修表,统计每门课程的选修人数。
SELECT Cno,COUNT(0) AS 学生数量
FROM sc_qfm
group by Cno
![](https://i-blog.csdnimg.cn/blog_migrate/d193794792215bdf0a30f43202ed9c58.png)
2、统计学生选修表,统计每个同学的总成绩。
SELECT sno,sum(grade) as 总成绩
FROM sc_qfm
group by sno
![](https://i-blog.csdnimg.cn/blog_migrate/815377a67c0666f4f8312f7bcacfb0c0.png)
3、统计学生表,统计每个系中每种性别的学生人数,并按系升序排序。
SELECT Sdept,Ssex,count(0) as 人数
FROM student_qfm
GROUP BY Sdept,Ssex
ORDER BY ASC
![](https://i-blog.csdnimg.cn/blog_migrate/be55d3aba57cec406b776331e60840c2.png)
4、统计学生选修表,统计每门课程的平均成绩,并按照成绩降序排序。
Select cno,avg(grade) as 平均成绩
FROM sc_qfm
GROUP by cno
order by avg(grade) desc
![](https://i-blog.csdnimg.cn/blog_migrate/b61a0a63161bff998a8e0690594b05cb.png)
5、统计学生选修表,显示有两门及以上课程不及格的学生的学号。
Select sno AS 不及格学生学号
FROM sc_qfm
WHERE grade<60
GROUP BY sno
HAVING count(1)>1
![](https://i-blog.csdnimg.cn/blog_migrate/7064e20ae2cff7859378ab7a78910cee.png)
6、统计学生表,统计每个系的最大年龄是多少。
Select Sdept as 所在系, max(Sage) as 最大年龄
from student_qfm
group by Sdept
![](https://i-blog.csdnimg.cn/blog_migrate/1104799f1e1b56037b6ed78a28b9087c.png)