单选题 检索每个部门职工工资的总和,正确的命令是( )。
部门表(部门号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
【答案解析】[解析] 利用分组查询计算各个部门职工的工资总和,注意指定分组条件时,要指定数据表名称,否则系统提示部门号不唯一,必须加以限定。