A-A+

设Student为学生关系 SC为学生选课关系 Sno为学生号 Sname为学生姓名 Cno

2022-08-05 21:51:09 问答库 阅读 172 次

问题详情

设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下列SQL语句的查询结果是()。
Select Student.Sname
From Student,SC
Where Student.Sno=SC.Sno
And SC.Cno="C1’
A.选出选修C1课程的学生信息
B.选出选修C1课程的学生姓名
C.选出Student中学生号与SC中学生号相等的信息
D.选出Student和SC中的一个关系请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:本题考查SQL中查询语句的知识。在SQL的查询语句中,Select子句用于指定最后结果中的字段,Where子句用于指定查询条件,只有满足条件的元组才会出现在结果中。对于本题来说,由于Select子句后面是Student.Sname,故此查询结果只有学生姓名;Where子句中首先将Student.Sno和SC.Sno相等的筛选出来,是为两表连接;并且条件SC.Cno='C1'限定了选修的课程号为C1。

考点:学生,关系