有“仓库”表和“保管工”表,检索工资大于1500元的保管工姓名和他们所在的仓库名,正确的语句是( )。

admin2010-11-26  17

问题 有“仓库”表和“保管工”表,检索工资大于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。
转载请注明原文地址:https://kaotiyun.com/show/Ayzp777K
0

最新回复(0)