发布网友
共2个回答
热心网友
select a.Sno as 学号,Sname as 姓名,avg(Score) as 平均分
from 学生表 a inner join 选课表 b on a.Sno=b.Sno
inner join 课程表 c on b.Cno=c.Cno
group by a.Sno,Sname
having avg(Score) > 70 and count(c.Cno) > 2
order by 平均分
热心网友
select
s.sno,
s.sname,
avg(sc.score) avg_score
from
学生表 s,
选课表 sc
where
s.sno=sc.sno
group by
s.sno,s.sname
having count(1)>2 and avg(sc.score)>70
order by
avg_score desc;