为“学院”表增加一个字段“教师人数”的SQL语句是 有SQL语句: SELECT * FROM 教师 WHERE NOT (工资>3000 OR 工资<2000) 与如上语句等价的SQL语句是

admin2010-11-26  41

问题 为“学院”表增加一个字段“教师人数”的SQL语句是
有SQL语句:    SELECT * FROM 教师 WHERE  NOT (工资>3000 OR 工资<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

解析 BETWEEN…AND…是SQL中比较特殊的函数,经常与SQL联合使用用来设定查询条件,这个函数所设定的查询条件是值在某个范围内,并且包含边界取值,题目中WHERE所设定的条件是NOT(工资>3000 AND工资 <2000),其含义不是在小于2000或大于3000的范围内,这恰好是在2000到3000之间,选项A使用 BETWEEN…AND…设定查询条件,与此条件实现的功能一致.故选项A为正确答案。选项B表示工资大于2000并且小于3000,选项C表示工资大干 2000或者工资小于3000,选项D表示工资小于等于 2000并且大于等于3000。
转载请注明原文地址:https://kaotiyun.com/show/QMzp777K
0

最新回复(0)