그룹 함수를 사용할 경우 select ~ from ~ where 절 까지 모두 수행하여 가져온 결과를 하나의 그룹으로 묶어 총합, 평균 등을 구할 수 있다.
Group By 절을 사용하면 select문을 수행하여 가져온 하나의 결과를 여러 그룹으로 나눠 그룹 각각의 총합과 평균 등을 구할 수 있다.
Q1) 각 부서별 사원들의 급여 평균을 구한다.
select deptno, avg(sal)
from emp
group by deptno;
Q2) 각 직무별 사원들의 급여 총합을 구한다.
select job, avg(sal)
from emp
group by job;