问题 单项选择题

有SQL语句

SELECT * FROM 教师 WHERE NOT(工资>30000R工资<2000)

与如上语句等价的SQL语句是()。

A.SELECT * FROM 教师 WHERE 工资 BETWEEN 2000 AND 3000

B.SELECT * FROM 教师 WHERE 工资>2000 AND工资<3000

C.SELECT * FROM 教师 WHERE 工资>2000 OR工资<3000

D.SELECT * FROM 教师 WHERE 工资<=2000 AND工资>=3000

答案

参考答案:A

解析:

【解析】本题中SQL语句查询的是工资小于等于3000且大于等于2000的职工记录,与SQL中特殊运算符BETWEEN... EDN...等价,意思是在“…和…之间”。

解答题
单项选择题 A1/A2型题