Employee的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的SQL命令是

admin2015-08-25  30

问题 Employee的表结构为:职工号、单位号、工资,Department 的表结构为:单位号、单位名称、人数,查询信息管理学院和计算机学院教师的工资总和,正确的SQL命令是

选项 A、SELECT SUM(工资) FROM Employee WHERE 单位号 IN (SELECT 单位号 FROM ;Department WHERE 单位名称="计算机学院" AND 单位名称="信息管理学院")
B、SELECT ALL(工资) FROM Employee WHERE 单位号 IN (SELECT 单位号 FROM ;Department WHERE 单位名称="计算机学院" OR 单位名称="信息管理学院")
C、SELECT SUM(工资) FROM Employee WHERE 单位号 IN (SELECT 单位号 FROM ;Department WHERE 单位名称="计算机学院" OR 单位名称="信息管理学院")
D、SELECT SUM(工资) FROM Employee WHERE 单位号 NOT IN (SELECT 单位号;FROM Department WHERE 单位名称="计算机学院" OR 单位名称="信息管理学院")

答案C

解析 本题考查内外层嵌套查询,内层使用命令"SELECT 单位号 FROM ;Department WHERE 单位名称="计算机学院" OR 单位名称="信息管理学院""来返回信息管理学院和计算机学院教师的信息,外层使用"SELECT SUM(工资) FROM Employee WHERE 单位号 IN…"命令查询工资总和,因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/zPbp777K
0

最新回复(0)