有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“网络技术”课的全体男学生姓名的SQL语句是SELECT SNAME FRO

admin2013-05-30  30

问题 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“网络技术”课的全体男学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE (    )。

选项 A、S.S#=SC.S# AND SEX=′男′AND CNAME=′网络技术′
B、S.S#=SC.S# AND C.C#=SC.C# AND CNAME=′网络技术′
C、S.S#=SC.S# AND C.C#=SC.C# AND SEX=′男′AND CNAME=′网络技术′
D、SEX=′女′AND CNAME=′网络技术′

答案4

解析 首先要保证学号属性和课程号属性匹配,所以子句中应该包括S.S#=SC.S#  ANDC.C#=SC.C#。“选修了网络技术课的所有男学生”为SEX=’男’ AND CNAME=’网络技术’。一共4个条件,必须全部满足。
转载请注明原文地址:https://kaotiyun.com/show/azlZ777K
0

最新回复(0)