单选题
执行如下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为SELECT DISTINCT 现价 FROM stock AS A WHERE EXISTS (SELECT 现价 FROM stock AS B WHERE A.现价<10.00),答案为6。
单选题
有如下SQL语句:SELECT 交易所,avg(现价) as 均价 FROM stock GROUP BY 交易所 。执行该语句后结果中交易所为"深圳"的记录的"均价"字段的内容是()