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

admin2013-02-03  32

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

选项 A、S. S# =SC.S# AND SEX=′女′AND CNAME=′数据库′
B、S. S#=SC. S# AND C. C#=SC. C# AND CNAME=′数据库′
C、SEX=′女′AND CNAME=′数据库′
D、S. S#=SC. S# AND C. C#=SC. C# AND SEX=′女′AND CNAME=′数据库′

答案8

解析 首先要保证学号属性和课程号属性匹配,所以子句中应该包括S.S#=SC.S# AND C.C#=SC.C#。“选修了数据库课的所有女学生”为SEX=’女’AND CNAME=’数据库’。
转载请注明原文地址:https://jikaoti.com/ti/fd47FFFM
0

最新回复(0)