问题 单项选择题

(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)。

单项选择题
填空题