55问答网
所有问题
;sql语言统计 求学分为3的每门课程的学生的平均成绩
已知student表(学号,姓名,性别,年龄,所在系)、course表(课程号,课程名,先修课程号,学分)、SC表(学号,课程号,成绩)
举报该问题
推荐答案 2020-06-24
需要用到left
join才能防止有课程但是没有学生成绩的情况
select
t.课程号,
avg(SC.成绩)
as
avgScore
from
(select
课程号
from
course
where
学分
=
3)
t
left
join
sc
on
sc.课程号
=
t.课程号
left
join
student
on
student.
学号
=
sc.学号
group
by
t.课程号
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/Q84FL4ee4GQ44e44GF.html
相似回答
大家正在搜