试题与答案

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

题型:单项选择题

题目:

执行如下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/SQL的数据查询功能[评析] 本题是通过嵌套的SQL语句完成的查询,查询所完成的操作是显示STOCK记录中与最小的单价值相同的记录放入STOCK X表中,SELECT min(单价) FROM stock求的是最小的单价,外层嵌套查询等于内层查询查出的结果的记录的单价字段放入STOCK X中。可以从题面看出单价的最小值是7。48,表中共中两条,但 SELECT后加了DISTINCT短语,该语句是去掉重复值,所以STOCK X表中只有一条记录。

试题推荐
微信公众账号搜索答案