A-A+

有“仓库”表和“保管工”表 检索工资大于1500元的保管工姓名和他们所在的仓库名()。A.S

2022-08-06 03:50:38 问答库 阅读 175 次

问题详情

有“仓库”表和“保管工”表,检索工资大于1500元的保管工姓名和他们所在的仓库名()。
A.SELECT 姓名,仓库名 FROM 保管工; WHERE 工资>1500
B.SELECT 姓名,仓库名 FROM 仓库; WHERE 工资>1500
C.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资>1500) OR (保管工.仓库号=仓库.仓库号)
D.SELECT 姓名,仓库名 FROM 保管工,仓库; WHERE(工资>1500) AND (职工.仓库号=仓库.仓库号)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:本题中SQL查询属于多表连接查询,注意条件中关联字段的选取以及逻辑条件的设置。选项A)和选项B)中都缺少查询的数据表,且查询条件有误;选项C)中查询条件错误,应使用AND进行条件连接,而不是OR。

考点:仓库,所在