如下三个表: 部门.dbf: 部门号C(8),部门名C(12),负责人C(8) 职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8) 工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8

admin2013-03-26  29

问题 如下三个表:
部门.dbf: 部门号C(8),部门名C(12),负责人C(8)
职工.dbf:职工号C(10),部门号C(8),姓名C(8),性别C(2),出生日期D(8)
工资.dbf:职工号C(10),基本工资N(8,2),津贴N(8,2),奖金N(8,2),扣除N(8,2)
查询基本工资在1000至2000(含)之间职工的职工号和基本工资,正确的SQL语句是(       )。

选项 A、SELECT 职工号,基本工资 FROM 工资 WHERE 基本工资 BETWEEN 1000AND 2000
B、SELECT 职工号,基本工资 FROM 工资 WHERE 基本工资>=1000 OR 基本工资<=2000
C、SELECT 职工号,基本工资 FROM 工资 WHERE 基本工资>=1000 OR<=2000
D、SELECT 职工号,基本工资 FROM 工资 WHERE基本工资 >=1000AND<=2000

答案A

解析 必须同时满足"基本工资大于等于1000"和"基本工资小于等于2000"两个条件,所以应用AND连接,故B、C选项错误。D选项语法错误,应该写成"基本工资>=1000 AND 基本工资<=2000"。A选项中的BETWEEN…AND语句,表示基本工资在1000到2000之间,故选A。
转载请注明原文地址:https://jikaoti.com/ti/0tZ0FFFM
0

最新回复(0)