1.select t1.姓名,t1.学号,sum(t2.成绩 )/count(t1.学号)as 平均成绩 from 学生表 t1
inner join 选课表 t2 on t1.学号=t2.学号
2.select t1.课程编号,t1.课程名,count(t2.学号)as 人数 from 课程表 t1
inner join 选课表 t2 on t1.课程编号=t2.课程编号
(1)select a.学号,a.姓名,avg(b.成绩)
from 学生表 a
left join 选课表 b on a.学号=b.学号
left join 课程表 c on c.课程编号=b.课程编号
group by a.学号,a.姓名;
(2)select c.课程编号,c.课程名,count(1)
from 学生表 a
left join 选课表 b on a.学号=b.学号
left join 课程表 c on c.课程编号=b.课程编号
group by c.课程编号,c.课程名;