BAB NAMA NIM ASISTEN :AGGREGATE DATA DENGAN FUNGSI GROUP :RR OCTANTY M : 105060800111035 :MILANI WINANGGA
8.1. Apa itu Fungsi Group Penggunaan Fungsi AVG dan SUM SELECT AVG(SALARY), SUM(SALARY) FROM HR.EMPLOYEES WHERE JOB_ID LIKE '%REP%'
Penggunaan fungsi MIN dan MAX SELECT MIN(SALARY), MAX(SALARY) FROM HR.EMPLOYEES
8.3 Mengelompokkan data dengan GROUP BY SELECT DEPARTMENT_ID,AVG(SALARY) FROM HR.EMPLOYEES GROUP BY DEPARTMENT_ID
8.3 Pengecualian fungsi Hasil dari Fungsi Group : dengan Klausa HAVING SELECT DEPARTMENT_ID, AVG(SALARY) FROM HR.EMPLOYEES WHERE AVG(SALARY) > 8000 GROUP BY DEPARTMENT_ID;
Contoh penggunaan klausa HAVING: SELECT JOB_ID, MAX(SALARY) FROM HR.EMPLOYEES GROUP BY JOB_ID HAVING MAX(SALARY)>10000
SELECT JOB_ID, SUM(SALARY) FROM HR.EMPLOYEES WHERE JOB_ID NOT LIKE '%REP%' GROUP BY JOB_ID HAVING SUM(SALARY)>13000 ORDER BY SUM(SALARY)
LATIHAN 1) SELECT MAX(SALARY) AS MAKSIMUM, MIN(SALARY) AS MINIMUM, SUM(SALARY) AS TOTAL, AVG(SALARY) AS RATA2 FROM HR.EMPLOYEES
4) SELECT SUM(SALARY), DEPARTMENT_ID,MAX(SALARY) FROM HR.EMPLOYEES GROUP BY DEPARTMENT_ID HAVING MAX(SALARY) >5000