问题 单项选择题

数据库中有“商品”表如下:

部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 广东
20 1032 C牌传真机 1000.00 20 上海
40 0107 D牌微波炉_A 420.00 10 北京
20 0110 A牌电话机 200.00 50 广东
20 0112 B牌手机 2000.00 12 广东
40 0262 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
要查找出单价大于等于3000并且小于10000的记录,正确的SQL命令是______。

A.SELECT*FROM商品WHERE单价BETWEEN 3000 AND 10000;
B.SELECT*FROM商品WHERE单价BETWEEN 3000 TO 10000;
C.SELECT*FROM商品WHERE单价BETWEEN 3000 AND 9999;
D.SELECT*FROM商品WHERE单价BETWEEN 3000 TO 9999;

答案

参考答案:C

解析: 在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between 3000 And 9999,表达式为SELECT*FROM商品WHERE单价BETWEEN 3000 AND 9999,答案C正确。

单项选择题
选择题