单选题
有如下SQLSELECT语句
SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20
与该语句等价的是
A. SELECT*FROM stock WHERE单价<=15.20.AND)单价>=12.76
B. SELECT*FROM stock WHERE单价<15.20.AND)单价>12.76
C. SELECT*FROM stock WHERE单价>=15.20.AND)单价<=12.76
D. SELECT*FROM stock WHERE单价><15.20.AND)单价<12.76
A
B
C
D
【正确答案】
A
【答案解析】
[解析] 语句:SELECT*FROM stock WHERE单价BETWEEN 12.76 AND 15.20的含义是:选择“单价”在12.76和12.50之间的所有记录。而用BETWEEN作取值范围限定时,是包括限定条件的两个端点值的,因此选项A是另外一种实现条件查询的书写方法,其含义与题干中给出的SQL语句是完全一样的,其他项都错误,选项C在用大于号和小于号作限定条件时,必须将小值写在AND的前面。
提交答案
关闭