sql server中 两表查询 平均数 分组

img

问 35 36 如何实现

--35:查询每门课程的平均成绩,要求列出课程名和平均成绩。
select Course.Cname,AVG(SC.Grade) from Course,SC where SC.Cno=Course.Cno group by Course.Cname,SC.Grade

--36:查询每位学生的总成绩,要求列出学生名和总成绩。
select Student.Sname,sum(SC.Grade) from Student,SC where SC.Sno=Student.Sno group by SC.Grade,Student.Sname

35

select Course.Cname,AVG(SC.Grade) 
from Course,SC 
where SC.Cno=Course.Cno 
group by Course.Cname

36


select Student.Sname,sum(SC.Grade) 
from Student,SC 
where SC.Sno=Student.Sno 
group by Student.Sname