![9f72da1666481c0940faf330db260e62.png](https://img-blog.csdnimg.cn/img_convert/9f72da1666481c0940faf330db260e62.png)
1. 课程练习作业
-- 查询课程编号为0002的总成绩
select sum(成绩)
from 成绩表
where 课程号='0002';
-- 选了课程的人数
select count(distinct 学号)
from 成绩表;
-- 查询各科成绩的最高分和最低分
select 课程号,max(成绩),min(成绩)
from 成绩表
group by 课程号;
-- 查询每门课程被选修的学生数
select 课程号,count(distinct 学号)
from 成绩表
group by 课程号 ;
-- 查询男生、女生人数
select 性别, count(性别)
from student
group by 性别;
-- 查询平均成绩大于60分的学生学号和平均成绩
select 学号,avg(成绩)
from 成绩表
group by 学号
having avg(成绩)>=60;
-- 查询至少选修两门课程的学生学号
select 学号
from 成绩表
group BY 学号
having count(课程号)>=2;
-- 查询同名同姓学生名单并统计同名人数
SELECT 姓名,count(姓名)
from student
group by 姓名
having count(姓名)>=2;
-- 查询不及格的课程并按课程号从大到小排列
select 课程号
from 成绩表
where 成绩 <60
order by 课程号 desc ;
-- 查询每门课程的平均成绩,结果按平均成绩升序排序。平均成绩相同时,并按课程号