问题 单项选择题

第(31)到(35)题见表3-1、表3-2:
表3-1“仓库”表


表3-2 “职工”表

执行以下SQL语句后,职工工资总和是( )。SELECT SUM(工资)FROM 职工 WHERE 仓库号 IN;(SELECT 仓库号 FROM 仓库 WHERE 所在地=“北京” OR 所在地=“广州”)

A.2700

B.3250

C.5950

D.语法错误

答案

参考答案:C

解析: 本题SQL语句的功能是检索仓库“所在地”在“北京”或“广州”的仓库中,所有职工的工资总和。在于查询中查询的是“所在地”在“北京”或“广州”的“仓库号”信息,然后在主查询中,查找“职工”表中“仓库号”与子查询所查“仓库号”相等的记录,统计这些仓库中所有职工的工资总和,SUM()函数为求和函数。本题中的IN 运算符相当于数据的集合运算符∈。

单项选择题
问答题 简答题