问题 单项选择题

利用SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是

A.SELECT*FROM仓库表WHERE IN;   (SELECT仓库号FROM职工表)

B.SELECT*FROM仓库表WHERE NOT IN;   (SELECT仓库号FROM职工表)

C.SELECT*FROM仓库表WHERE仓库号EXISTS;   (SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)

D.SELECT*FROM仓库表WHERE EXISTS;   (SELECT*FROM职工表WHERE仓库号=仓库表.仓库号)

答案

参考答案:D

解析:【解析】利用EXISTS或NOTEXISTS,可用来检查在子查询中是否有结果返回。利用运算符IN来表示,可写成如下格式:   SELECT*FROM仓库表WHERE仓库IN;   (SELECT仓库号FROM职工表)

判断题
问答题 简答题