试题与答案

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

题型:单项选择题

题目:

设Student为学生关系,SC为学生选课关系,Sno为学生号,Sname为学生姓名,Cno为课程号,执行下面SQL语句的查询结果是( )。

Select Student.Sname

From Student,SC

Where Student.Sno=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。

试题推荐
微信公众账号搜索答案