问题
单项选择题
执行如下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表中只有一条记录。