问题
单项选择题
第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 DISTINCT单价FROM stock;
WHERE单价=(SELECT min(单价)FROM stock)INTO DBF stock x表stock x中的记录个数是
A.1
B.2
C.3
D.4
答案
参考答案:A
解析: 该SQL语句的功能相对复杂一些,其具体的执行过程是:首先从数据表db_stock 中找出所有记录中单价字段值最低的记录,并且记住该记录的单价字段值。然后再查找数据表 db stock,从中查出单价字段等于该最低单价的记录,同时用DISTINCT进行限定,即选出的记录是不允许重复的,最后将结果存放到表stock_x中,因此可以看出,stock_x表中的记录个数为1,选项A正确。