刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
a.对于查询"选了课程2的学生数",由于只考虑了选课表SC中的Sno和Cno两个属性,不考虑重复学号,因此结果应为符合条件的学生数,即A。当Students和SC关系进行自然连接时,由于自然连接会去除重复属性列,所以结果集的属性列数为7个,因此选B。
b.查询"至少选修了两门课程的每个学生的平均成绩",需要使用SQL的集函数AVG来计算平均成绩。同时,为了筛选出至少选修了两门课程的学生,需要在GROUP BY子句后面加上HAVING子句,使用COUNT (DISTINCT Cno)>1来限制。因此,正确的SQL语句应为:SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno HAVING COUNT (DISTINCT Cno)>1。所以答案为AVG(Grade);HAVING COUNT (DISTINCT Cno)>1。
本文链接:请根据提供的图示和描述,回答以下问题: a.对于用户查询“选了课程2的学生数”,其结果应为多少?当
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
