单选题
执行如下SQL语句后: SELECT DISTINCT现价FROM stock AS A WHERE EXISTS(SELECT现价FROM stock AS B WHERE B. 现价<10.00) 结果中的记录个数是( )。
【正确答案】
A
【答案解析】解析:题中的SQL语句是通过嵌套使用谓词(EXISTS)完成的查询,子查询所完成的操作是查询STOCK记录中小于10.00的记录,返回结果为真,当使用EXISTS谓词时,所有行与子查询匹配时,子查询也都返回真,所以最终将查出所有记录,即共8条,本题答案是A。如果SQL为SELECTDISTINCT现价FROM stock AS A WHERE EXISTS(SELECT现价FROM stock AS B WHERE A.观价<10.00),答案为6。
单选题
有如下SQL语句:SELECT交易所,avg(现价)as均价FROM stock GROUP BY交易所。执行该语句后结果中交易所为“深圳”的记录的“均价”字段的内容是( )。