Sql 创建一个查询列表

Sql 创建一个查询列表,sql,oracle,Sql,Oracle,列出在10或20部门工作的员工人数、这些部门的平均、最低和最高员工工资以及他们所有工资的总和(此问题必须通过一个查询完成) 我的代码: SELECT DEPTNO, AVG(SAL), MAX(SAL), MIN(SAL), SUM(SAL) AS TOTAL_SAL FROM EMP WHERE DEPTNO = 10 OR DEPTNO=20 GROUP BY DEPTNO; 表架构: 所以添加一个: 将(DEPTNO)计数为NumberEmployeesInDept 我想你会成功的

列出在10或20部门工作的员工人数、这些部门的平均、最低和最高员工工资以及他们所有工资的总和(此问题必须通过一个查询完成)

我的代码:

SELECT DEPTNO, AVG(SAL), MAX(SAL), MIN(SAL), SUM(SAL) AS TOTAL_SAL 
FROM EMP 
WHERE DEPTNO = 10 OR DEPTNO=20 
GROUP BY DEPTNO;
表架构:

所以添加一个:

将(DEPTNO)计数为NumberEmployeesInDept


我想你会成功的。

到目前为止你做了什么?您面临的问题是什么?选择DEPTNO、平均值(SAL)、最大值(SAL)、最小值(SAL)、总和(SAL)作为EMP中的总值,其中DEPTNO=10或DEPTNO=20由DEPTNO分组;好啊然后你应该更新你的问题,把这个代码也包括进去。这是一个家庭作业问题吗?您需要使用“分组依据”