问题 单项选择题

执行如下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,从中查出单价字段等于该最低单价的记录,同时用DISTINCK进行限定,即选出的记录是不允许重复的,最后将结果存放到表stock_x中,stock_x表中符合条件的记录个数为1。

选择题
单项选择题