查询所有平均成绩的数据库

在stu表 和 sc表 中查询所有学生的平均成绩,如果某学生尚未选修课程或成绩为空时,平均分计为0。
stu
sc
如图
https://blog.csdn.net/weixin_46518346/article/details/105667018
输出
学号平均成绩
S001 79.53333
S002 78.05
S003 78.56667
S004 58.9
S005 80.9
S006 0
S007 0
S008 0
S009 0
S010 0

你的题目链接中不是已经有答案了吗?

select 学号,sum(成绩)/count(成绩) as 平均成绩 from 表 group by 学号

select Stno,isnull(avg(score),0) as Score from  st
left join sc on st.Stno=sc.Stno