问题
单项选择题
检索那些城市至少有一个仓库的职工年龄在60以上的,正确的命令是( )。
A.SELECT 城市 FROM 仓库 WHERE 仓库号IN;SELECT 仓库号 FROM 职工 WHERE 年龄>60
B.SELECT 城市 FROM 仓库 WHERE 仓库号 IN;(SELECT 仓库号 FROM 职工 WHERE年龄>60)
C.SELECT 仓库号 FROM 职工 WHERE 年龄>60 IN;SELECT 城市 FROM 仓库 WHERE 仓库号
D.SEIECT 仓库号 FROM 职工 WHERE 年龄>60 IN;(SELECT 城市 FROM 仓库 WHERE 仓库号)
答案
参考答案:B
解析: 本题是关于SQL嵌套查询语句的使用,通过内层的查询指出所有年龄大于60岁的职工号集合,然后从仓库关系中检索元组的仓库号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。