早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

设S为学生关系,SC为学生选课关系,SNO为学生号,CNO为课程号,执行下面SQL语句的查询结果是SELECT S

题目

设S为学生关系,SC为学生选课关系,SNO为学生号,CNO为课程号,执行下面SQL语句的查询结果是

SELECT S.*FROM S,SCWHERE S.SNO=S

A.选出选修C2课程的学生信息

B.选出选修C2课程的学生名

C.选出S中学生号与SC中学生号相等的信息

D.选出S和SC中的一个关系

参考答案
正确答案:A
解析:先看FROM子句,是从关系S和关系SC中查找;接着看WHERE子句,SC.CNO=′C2′要求课程号为C2,S.SNO=SC.SNO要求关系S的学号等于关系SC的学号,整个WHERE子句的意思是找出关系S中选修了C2课程的所有学号;再看要求显示的是S.*,学生关系的所有信息,整条语句的功能是选出选修了C2课程的学生信息。