Oracle操作语句学习(二)

2014-11-24 16:08:10 · 作者: · 浏览: 2
LECT JOB,AVG(SAL) FROM EMP
GROUP BY JOB;
4) HAVING子句
查询人数超过3人的部门中的平均工资:
SELECT DEPTNO,AVG(SAL) FROM EMP
GROUP BY DEPTNO
HAVING COUNT(*)>3;
11. 连接
从EMP和DEPT中查询出职工名字、工作和部门名称:
SELECT ENAME,JOB,DNAME FROM EMP, DEPT
WHERE EMP.DEPTNO = DEPT.DEPTNO;
12. 子查询的应用
从EMP中查询出工资最低的职工:
SELECT ENAME,JOB,SAL FROM EMP
WHERE SAL = (SELECT MIN(SAL)FROM EMP );
从EMP中查询出每个部门工资最低的职工:
SELECT ENAME,SAL,DEPTNO FROM EMP
WHERE SAL IN
(SELECT MIN(SAL) FROM EMP GROUP BY DEPTNO);