问题 单项选择题

与“SELECT*FROM歌手WHERE NOT(最后得分>9.00 OR 最后得分<8.00)”等价的语句是______。

A.SELECT*FROM歌手WHERE最后得分BETWEEN 9.00 AND 8.00
B.SELECT*FROM歌手WHERE最后得分>=8.00 AND最后得分<=9.00
C.SELECT*FROM歌手WHERE最后得分>9.00 OR最后得分<8.00
D.SELECT*FROM歌手WHERE最后得分<=8.00 AND最后得分>=9.00

答案

参考答案:B

解析: 题干的SQL语句的含义是,从“歌手”表中查询最后得分在8和9之间的记录。表示“在……和……之间”,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数,因此A选项的条件错误,应该为BETWEEN8.00 AND 9.00。B为正确答案。

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