问题 单项选择题

检索那些城市至少有一个仓库的职工年龄在60以上,正确的命令是( )。

A.SEIECT 城市 FROM 仓库 WHERE 仓库号 IN;
SELECT 仓库号 FROM 职工 WHERE 年龄>60

B.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;
(SELECT 仓库号 FROM 职工 WHERE 年龄>60)

C.SELECT 仓库号 FROM 职工 WHERE 年龄>60 IN;
SEIECT 城市 FROM 仓库 WHERE 仓库号

D.SELECT 仓库号 FROM 职工 WHERE 年龄>60 IN;
(SELECT 城市 FROM 仓库 WHERE 仓库号)

答案

参考答案:B

解析: 本题考查的是SQL数套查询。该查询功能是通过子查询查找有职工年龄在60岁以上的仓库号集合,然后在主查询中查找仓库号在这个集合中的记录,输出该仓库的城市信息,IN相当于集合运算符E。

单项选择题 A型题
单项选择题