问题
单项选择题
使用如下数据表:
仓库表(仓库号,所在城市)
职工表(职工号,仓库号,工资)
其中,仓库号、所在城市和职工号字段为字符型,工资字段为数值型。
有如下SQL SELECT语句:
SELECT * FROM 职工表 WHERE 工资 <=2000 AND 工资>=1500
下列与该语句等价的是
A. SELECT * FROM 职工表 WHERE 工资 BETWEEN 1500 AND 2000
B. SELECT * FROM 职工表 WHERE 工资 BETWEEN 2000 AND 1500
C. SELECT * FROM 职工表 WHERE 工资 FROM 1500 INTO 2000
D. SELECT * FROM 职工表 WHERE 工资 FROM 2000 INTO 1500
答案
参考答案:A
解析: BETWEEN…AND…是SQL查询语句中的一个特殊运算符,意思为“…和…之间”,相当于逻辑运算中的(A>=AND>=B,其中A>B),选项B)中数值放置错误,选项C)和选项D)为语法错误。