一道SQL数据库语句题求解

一道SQL数据库语句题求解最后问一题,查询各系选修《数据库》课程的学生人数、最高分、最低分和平均成绩。... 一道SQL数据库语句题求解最后问一题,查询各系选修《数据库》课程的学生人数、最高分、最低分和平均成绩。 展开
 我来答
diandi3477
2018-04-10 · 超过16用户采纳过TA的回答
知道答主
回答量:73
采纳率:100%
帮助的人:21.2万
展开全部
select count(*) rs,max(grade) maxgrade,min(grade) mingrade, avg(grade) avggrade from student a,course b ,sc c where a.sno=c.sno and b.cno=c.cno
and b.cno=1
追问
查询每个学生超过他选修课程平均成绩的课程号、课程名和成绩,并按照学号、课程号排序。

关于第一个我最初是这么写的
SELECT Sno,Cno,Grade,
FROM SC x
WHERE Grade>=
(
SELECT AVG(Grade)
FROM SC y
WHERE y.Sno=x.Sno)
ORDER BY Sno ,cno ;
但是发现没有课程名,如何添加上课程名呢,
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式