[kh정보교육원 36일차] DQL2 - group by / having / rollup / cube / JOIN (inner join , outer join )
Group by - 테이블 전체 행을 특정컬럼이 동일한 행끼리 그룹핑 처리 - group by 절이 없다면, 테이블 모든 행이 하나의 그룹으로 처리 - group by에 명시한 컬럼만 select절에 사용될 수 있음. 아닌 컬럼 사용시 오류 발생 - group by 는 null도 그룹으로 처리한다. - 가상컬럼을 가지고도 group by가 가능하다. - group by는 컬럼 순서가 중요하지 않다. - group by에서 여러개의 컬럼을 그룹으로 할 경우, distinct 처리와 같이 두 컬럼의 값이 동일한 행을 그룹핑한다. ex) 부서별로 급여 합계 select dept_code, sum(salary) sum_sal, trunc(avg(salary)) avg_sal from employee group ..