数据库的考题,好难啊,感觉,有哪位大牛能做出来?? 2C

图片说明

感觉还是好难,第一道题看了半天愣是没有看懂什么意思???

0

3个回答

这里的有效平均分,是指你那三门课程中有可能至少有一门课是0分
这里的有效课程,是值学生可能至少有一门课程没有学习

0
 select a.S# as '学生ID',(select b.score from  SC b,Course c where b.C#=c.C# and c.Cname='数据库' and a.S#=b.S#) as '数据库',
 (select d.score from  SC d,Course e where d.C#=e.C# and e.Cname='企业管理'  and a.S#=d.S#) as '企业管理',
 (select f.score from  SC f,Course g where f.C#=g.C# and g.Cname='英语'  and a.S#=f.S#) as '英语',
 count(*) as '有效课程数',
 avg(a.score) as '有效平均分' from SC a group by S# order by avg(a.score) 
0
Amo_lt
Amo_lt group by a.S# 大概就这样,小问题麻烦po主修改下
一年多之前 回复

就是几个表的联查,并不是什么高深的东西,有时候一个东西看不懂 不一定是自己的能力不够,也有可能是提问者描述的不清除。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!