这两天面试了几个数据开发人员,问了一个相对简单的SQL查询问题,大致可以分解如下:
1、查询每个部门的工资支出之和(附加条件员工的领导非空)
代码语言:javascript复制SELECT SUM(E.SAL), E.DEPTNO
FROM TEMP_EMP E
WHERE E.MGR IS NOT NULL
GROUP BY E.DEPTNO
2、查询每个部门的工资支出之和,升序排序
代码语言:javascript复制SELECT SUM(E.SAL), E.DEPTNO
FROM TEMP_EMP E
WHERE E.MGR IS NOT NULL
GROUP BY E.DEPTNO
ORDER BY SUM(E.SAL) ASC
3、查询工资支出之和大于9000美元的部门信息
代码语言:javascript复制SELECT SUM(E.SAL), E.DEPTNO
FROM TEMP_EMP E
WHERE E.MGR IS NOT NULL
GROUP BY E.DEPTNO
HAVING SUM(E.SAL) > 9000;