问题 单项选择题

执行如下SQL语句后 SELECTDISTINCT单价FROMstock; WHERE单价=(SELECTmin(单价)FROMstock)INTODBFstock_x表stock x中的记录个数是 ______。

A.1

B.2

C.3

D.4

答案

参考答案:A

解析:[知识点] 关系数据库标准语言SQL/SQL的数据查询功能[评析] 本题是通过嵌套的SQL语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放,NSTOCK_X表中,SELECTmin(单价)FROMstock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放XSTOCK X中。可以从题面看出单价的最小值是7.48,表中共中两条,但 SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCKX表中只有一条记录。

单项选择题 B型题
选择题