问题 单项选择题

第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正确。

多项选择题 案例分析题
单项选择题