问题 单项选择题

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

A) SELECT SNAME, AGE FRQM 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 20 AND 23。

单项选择题
单项选择题