问题 单项选择题

题中假定学生关系是S(S#,SN.,SEX,AGE),课程关系是C(C#,CNAME,TEACH-ER),学生选课关系是SC(S#,C#,GRADE)。

检索所有比“王华”年龄大的学生的姓名、年龄和性别,正确的SELECT语句是______。

A.SELECT SN,AGE,SEX FROM S
SHERE AGE>(SELECT AGE FROM S
WHERE SN=’王华’)

B.SELECT SN,AGE,SEX
FROM S
WHERE SN=’王华’

C.SELECT 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的语句
SELECT SN,AGE,SEX FROM S
SHERE AGE>(SELECTAGE FROM S
WHERE SN=’王华’)。
满足题目的含义,因此选项A应该是正确答案。

选择题
判断题