检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是 部门表(部门号N(4)、部门名称C(10)) 职工表(部门号N(4)、职工号C(4)、姓名C(8)、工资N(7,2))

admin2010-11-26  67

问题 检索每个部门职工工资的总和,要求显示部门名称和工资,正确的命令是
    部门表(部门号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

解析 利用分组查询计算各个部门职工的工资总和,注意指定分组条件时,要指定数据表名称,否则系统提示部门号不惟一,必须加以限定。
转载请注明原文地址:https://kaotiyun.com/show/0ezp777K
0

最新回复(0)