SQL简单面试题

2021-04-02 09:52:25 浏览数 (1)

这两天面试了几个数据开发人员,问了一个相对简单的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;

0 人点赞