1,统计各系系各门课程成绩的平均成绩 2,查询选秀计算机基础和离散数学的学生的学好和平均成绩

建好的三张表如图所示... 建好的三张表如图所示 展开
 我来答
百度网友e937fb9
推荐于2017-12-15
知道答主
回答量:24
采纳率:0%
帮助的人:24.1万
展开全部
--6.3.5 统计各系各门课程的平均成绩
select dept,course.cno,course.cname,grade=avg(grade)
from student,SC,course
where student.sno = SC.sno
and SC.cno = course.cno
group by course.cname,course.cno,dept

--6.3.6 查询选修计算机基础和离散数学的学生学号和平均成绩
select distinct sno,grade=avg(grade)
from SC,course
where SC.cno in(select cno from course where cname = '计算机基础' or cname = '离散数学')
group by sno
星卡_
2023-10-18
知道答主
回答量:8
采纳率:0%
帮助的人:1552
展开全部

1.统计各系各门课程的平均成绩

select Sdept,Cno,avg(Grade) as averageG

from Student

left join SC on  SC.Sno=Student.Sno --左连接,以左边为主,出现空数据时会保留左边的行,即student表的行

group by Cno,Sdept

2.查询选修计算机基础和离散数学的学生学号和平均成绩

select Student.Sno,avgG=avg(Grade)

from SC,Student,Course

where Student.Sno=SC.Sno and Course.Cno=SC.Cno and Cname in('计算机基础','离散数学')

group by Student.Sno

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式