ORACLE RDBMS 20 30
5 6
8. Cheque se todos os números de empregados são únicos. 9.Liste o menor espaçamento empregados trabalham para cada gerente. Exclua os grupos onde o mínimo salário é menor que 1000. Ordene pelo salário. MGR ----7788 7782 7839 7566
MIN(SAL) ---------1100 1300 2450 3000 5000
Funções de Grupo 1. SELECT MIN(SAL) MINIMUM FROM EMP; 2. SELECT FROM
MAX(SAL), MIN(SAL), AVG(SAL) EMP;
3. SELECT
JOB, MAX(SAL) MAXIMUM, MIN(SAL) MINIMUM, FROM EMP GROUP BY JOB;
4. SELECT FROM WHERE
COUNT(1) MANAGERS EMP JOB = 'MANAGER';
5. SELECT
JOB, AVG(SAL) AVSAL, AVG(SAL*12+NVL(COMM,0))AVCOMP FROM EMP GROUP BY JOB;
6. SELECT FROM
MAX(SAL) - MIN(SAL) DIFFERENCE EMP;
7. SELECT FROM GROUP BY HAVING
DEPTNO, COUNT(1) EMP DEPTNO COUNT(1) > 3;
8. SELECT FROM GROUP BY HAVING
EMPNO EMP EMPNO COUNT(1) > 1;
9. SELECT FROM GROUP BY HAVING ORDER BY
MGR, MIN(SAL) EMP MGR MIN(SAL) >= 1000 MIN(SAL);
82