问题 单项选择题

假定学生关系是S(S#,SN,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。(26)~(29)题检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是 A) SELECT SN, AGE, SEX FROM S SHERE AGE>(SELECT AGE FROM S) WHERE SN=‘王华’) B) SELECT SN, AGE, SEX FROMS WHERE SN=‘王华’ C) SEIECT SN, ACE, SEX FROM S WHERE AGE>(SELECT ACE WHERE SN=‘王华’) D) SELECT SN, ACE, SEX FROM S WHERE ACE>王华 AGE

答案

参考答案:A

解析:

[分析]: 本题考查的是运用SQL语句的能力。因为学生关系是S(S#,SN,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),学生关系与课程关系通过学生选课关系连接起来,要检索比“王华”年龄大的学生的姓名、年龄和性别,需要用的数据表为S,因此选项A的语句: A.SELECT SN,AGE,SEX FROM S SHERE AGE>(SELECT AGE FROM S) WHERE SN=’王华’)。 满足题目的要求,因此选项A应该是正确答案。

选择题
问答题 简答题