刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
单选题
关于学生和课程的关系查询问题
A
B
C
D
使用微信搜索喵呜刷题,轻松应对考试!
答案:
解析:
a题:
(1)查询"选了课程2的学生数",其实就是查询表SC中课程号为2的记录数,因此答案为A。
(2)当Students和SC关系进行自然连接时,需要连接学号Sno这个共同属性,并且去除重复属性列,所以结果集的属性列数为专业SD、姓名Sname、性别Sex、年龄Age以及课程号Cno,总共为5个属性加上学号Sno,一共是6列,但由于存在重复属性列(学号Sno),最终结果为7列,所以答案为D。
b题:
(3)查询"至少选修了两门课程的每个学生的平均成绩",需要使用SQL的GROUP BY语句对学号Sno进行分组,并使用AVG函数计算每组的平均成绩,因此答案为C。
(4)为了查询至少选修了两门课程的学生的平均成绩,需要在GROUP BY语句后面加上HAVING子句进行筛选,确保每个学号的课程数大于1,因此答案为D。
创作类型:
原创
本文链接:关于学生和课程的关系查询问题
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!



