问题 单项选择题

对于学生信息表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 WHER AGE BETWEEN 20 AND 23

D.以上均不正确

答案

参考答案:B

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

判断题
多项选择题