公司中的员工信息存储在该关系中
Employee (name, sex, salary, deptName)
考虑以下SQL查询
select deptName
from Employee
where sex = 'M'
group by deptName
having avg (salary) > (select avg (salary) from Employee)
它返回其中的部门名称
(一)平均工资高于公司平均工资
(B)男雇员的平均工资高于公司所有男雇员的平均工资
(C)男性雇员的平均工资高于同一部门雇员的平均工资
(D)男雇员的平均薪水高于公司的平均薪水答案: (D)
说明:在此SQL查询中,我们有
select deptName --------------- Select the department name
from Employee ---------------- From the database of employees
where sex = 'M' --------------- Where sex is male (M)
group by deptName ------------- Group by the name of the department
having avg (salary) >
(select avg (salary) from Employee) ----- Having the average salary
greater than the average salary
of all employees in the organization.
因此,此查询将返回所有部门的名称,在这些部门中,男性雇员的平均工资大于公司中所有雇员的平均工资。
因此,D是正确的选择。
如果您在以上文章中发现任何错误,请在下面发表评论。
这个问题的测验