(15)~(27)题使用的数据如下:
当前盘当前目录下有数据库db_ stock,其中有数据库表stock.. dbf,该数据库表的内容是:
股票代码 股票名称 单价 交易所
600600 青岛啤酒 7.48 上海
600601 方正科技 15.20 上海
600602 广电电子 10.40 上海
600603 兴业房产 12.76 上海
600604 二纺机 9.96 上海
600605 轻工机械 14.59 上海
000001 深发展 7.48 深圳
000002 深万科 12.50 深圳
有如下SQL SELECT语句:
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
解析: 语句“SELECT* FROM stock WHERE 单价 BETWEEN 12.76 AND 15.20”的含义是:选择“单价”在12.76和12.50之间的那些记录。请注意,用BETWEEN作取值范围限定时,是包括限定条件的两个端点值的,因此本题所设定的限定条件相当于“单价”大于等于12.76并且小于等于12.50的记录。选项A是另外一种实现条件查询的书写方法,其含义与题干中给出的SQL语句完全一样。