A-A+

执行如下SQL语句后 SELECT DISTINCT 单价 FROM stock; WHER

2022-08-06 05:09:45 问答库 阅读 176 次

问题详情

执行如下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语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放入STOCK_X表中,SELECTmin(单价)FROMstock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放入STOCK_X中。可以从题面看出单价的最小值是7.48,表中共中两条,但SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCKX表中只有一条记录。

考点:单价,语句