问题
单项选择题
(31)~(35)题使用下列数据表。 “仓库”表 仓库号 所在地 WH2北京 WH2上海 WH3广州 WH4天津 “职工”表 职工号 仓库号 工资 E1WH1 2100 E2WH2 1500 E3WH3 1350 E4WH1 1850 E5WH3 1900 E6WH1 2000 E7WH4 1450 E8WH2 1200 E9WH1 1600 |
执行下列SQL语句后,职工工资总和是( )。 SELECT SUM(工资) FROM 职工 WHERE 仓库号 IN; (SELECT 仓库号 FROM 仓库 WHERE 所在地="北京" OR 所在地="广州")
A.2700
B.3250
C.5950
D.语法错误
答案
参考答案:C
解析: 本题SQL语句的功能是检索仓库“所在地”在“北京”或“广州”的仓库中,所有职工的工资总和。在于查询中查询的是“所在地”在“北京”或“广州”的“仓库号”信息,然后在主查询中,查找“职工”表中“仓库号”与子查询所查“仓库号”相等的记录,统计这些仓库中所有职工的工资总和,SUM()函数为求和函数。本题中的m运算符相当于数据的集合运算符∈。