检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 部门表(部门号N(4)、部门名称C(10)) 职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))
A、
SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY部门号
B、
SELECT 部门号,SUM(工资)FROM职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号
C、
SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; ORDRE BY职工表.部门号
D、
SELECT 部门号,SUM(工资)FROM 部门表,职工表; WHERE 职工表.部门号=部门表.部门号; GROUP BY职工表.部门号
【正确答案】
D
【答案解析】
解析:利用分组查询计算各个部门职工的工资总和,注意指定分组条件时,要指定数据表名称,否则系统提示部门号不惟一,必须加以限定。
提交答案
关闭