数据库中有如下三个表:学生表(Sno、SName……),选课表(Sno、Cno、Score、……),课程表(Cno、

发布网友

我来回答

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;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com