早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->

对于学生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由学号SN0,姓名SNAME,性别SEX,年

题目

对于学生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由学号SN0,姓名SNAME,性别SEX,年龄AGE,所在系DEPT5个属性组成,其中SNUMBER为主码),求年龄20~23岁之间的学生姓名和年龄,正确的语句是( )。

A) SELECT SNAME, AGE FROM S WHERE AGE>20 OR AGE<23

B) SELECT SNAME, AGE FROM S WHERE AGE BETWEEN 20 AND 23

C) SELECT * FROM S WHERE AGE BETWEEN 20 AND 23

D) 以上均不正确

参考答案
正确答案:B
需要查询的是姓名和年龄属性,故主句为SELECT SNAME,AGE。WHERE子句中可以使用BETWEEN进行查询,BETWEEN指定允许取值的范围,AND前面是低值,后面是高值。年龄在20到23岁之间的条件表达式应为BETWEEN 20AND 23。