单选题
mployee的表结构为:职工号、单位号、工资,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选项正确。
提交答案
关闭