问题
单项选择题
(31)~(35)题使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,3) |
从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。
A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89
B.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 89
C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90
D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90
答案
参考答案:A
解析: 根据题意,该查询的查询条件是“成绩大于等于60并且小于90”,因为“成绩”字段是整数型,查询条件也就相当于“成绩大于等于60并且小于等于89”,所以可以使用表达式“成绩BETWEEN60AND 89”。SQL查询语句中特殊运算BETWEEN…AND…的含义为“…和…之间”,相当与逻辑与运算中的(A>=AND>=B,其中A>B)。