问题 单项选择题

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

A.SELECT SNAME,AGE FROM S
WHERE AGE>20 AND 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, AOE。WHERE子句中可以使用BETWEEN进行查询, BETWEEN指定允许取值的范围,AND前面是低值,后面是高值。年龄在20到23岁之间的条件表达式应为BETWEEN 20 AND 23。

选择题
单项选择题