单选题
有以下表:读者(借书证号 C, 姓名 C, 单位 C, 性别 L, 职称 C, 联系电话 C)查询单价小于16或大于20的图书信息,不正确的SQL语句是:
A、
SELECT * FROM 图书 WHERE NOT 单价 BETWEEN 16 AND 20
B、
SELECT * FROM 图书 WHERE 单价 NOT BETWEEN 16 AND 20
C、
SELECT * FROM 图书 WHERE !单价 BETWEEN 16 AND 20
D、
SELECT * FROM 图书 WHERE 单价 !BETWEEN 16 AND 20
【正确答案】
D
【答案解析】
解析:BETWEEN…AND…表示在…和…之间,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数。"!"和"not"表示"不等于",题干要求查询查询单价小于16或大于20的图书信息,A、B、C选项均为正确的SQL语句,因此本题选D。
提交答案
关闭