有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,

admin2009-01-15  27

问题 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECTSNAMEFROMS,C,SC  WHERE子句。这里WHERE子句的内容是______。

选项 A、S.S#=SC.S# andSEX=’女’andCNAMF=’计算机’
B、S.S#=SC.S# andC.C#=SC.C# andCNAME=’计算机’
C、SEX=’女’ andCNAME=’计算机’
D、S.S#=SC.S# andC.C#=SC.C# andSEX=’女’ andCNAME=’计算机’

答案8

解析 本题中查询要求包含了课程名和性别,因此在WHERE条件中应给出,B、C只给出课程名,所以是不正确的。在三个关系中SC是S和C的联接的中间关系,因此必须通过S和SC、C和SC才能查得最后的结果。所以D是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/qBfZ777K
0

最新回复(0)