作业帮 > 综合 > 作业

VFP 数据库 计算机二级 的一道题目。

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 10:36:12
VFP 数据库 计算机二级 的一道题目。
有以下表:
读者(借书证号 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。
既然"!"和"not"表示"不等于",那么为什么B是对的,D是错的!
VFP 数据库 计算机二级 的一道题目。
重点是 ! 与 NOT的区别
NOT既可以放在 字段的前面, 也可以放在条件的前面
但是 ! 只能放在字段的前面。
这个是规则,没有什么好解释的,你看以看一下课本上这部分的内容加深一下理解。
希望能给你一定的帮助。