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

admin2009-02-19  26

问题 对于学生信息表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、以上均不正确

答案2

解析 需要查询的是姓名和年龄属性,故主句为SELECT SNAME, AOE。WHERE子句中可以使用BETWEEN进行查询, BETWEEN指定允许取值的范围,AND前面是低值,后面是高值。年龄在20到23岁之间的条件表达式应为BETWEEN 20 AND 23。
转载请注明原文地址:https://jikaoti.com/ti/2rC7FFFM
0

最新回复(0)