SQL GROUP FUNCTION
1. SELECT MAX(SAL), MIN(SAL), SUM(SAL), ROUND(AVG(SAL),0) AVERAGE FROM EMP;
2. SELECT JOB, MAX(SAL), MIN(SAL), SUM(SAL), ROUND(AVG(SAL),0) AVERAGE FROM EMP
GROUP BY JOB;
3. SELECT JOB, COUNT(JOB) FROM EMP GROUP BY JOB ;
4. SELECT JOB, COUNT(JOB) FROM EMP WHERE JOB='MANAGER' GROUP BY JOB;
5. SELECT (MAX(SAL)- MIN(SAL)) DIFFERENCE FROM EMP;
6. SELECT DEPTNO, (MAX(SAL)-MIN(SAL)) DIFFERENCE_SALARY FROM EMP GROUP BY DEPTNO;
7. SELECT DEPTNO, AVG(SAL) FROM EMP WHERE HIREDATE>'01-07-1983' GROUP BY DEPTNO;
8. SELECT;
9. SELECT;
10. SELECT ENAME, JOB, MIN(SAL) FROM EMP WHERE JOB='MANAGER' AND SAL>1000 GROUP
BY ENAME, JOB;
11. SELECT JOB, COUNT(JOB), ROUND(AVG(SAL),2) FROM EMP GROUP BY JOB;
12. SELECT SAL, COUNT(DISTINCT(SAL)) FROM EMP GROUP BY SAL;