Sql 创建一个查询列表
列出在10或20部门工作的员工人数、这些部门的平均、最低和最高员工工资以及他们所有工资的总和(此问题必须通过一个查询完成) 我的代码: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 我想你会成功的
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分组;好啊然后你应该更新你的问题,把这个代码也包括进去。这是一个家庭作业问题吗?您需要使用“分组依据”