CS/Database

[SQL] GROUP BY / HAVING

별토끼. 2017. 6. 14. 18:05
반응형



[SQL] GROUP BY / HAVING


  • GROUP BY
  - GROUP BY 절은 데이터를 원하는 그룹으로 나눌 수 있다.
  - GROUP 으로 묶으면 ROW가 줄어든다.
  - GROUP BY는 WHERE 뒤에 온다.
  • HAVING
  - GROUP으로 묶은 후 조건을 붙이고 싶을 때 이용한다.

  • GROUP BY 위치 / HAVING 위치

 * GROUP BY를 이용한 예제

 - 부서 번호를 그룹으로 묶어 결과값을 보여준다.

  - HAVING으로 조건을 붙여 출력할 수 있다.


 - GROUP BY DEPTNO 를 하면 3개의 컬럼으로 나뉘지만 GROUP BY DEPTNO, JOB으로 하여서 9개의 컬럼으로 나타난다.


  - GROUP BY 에 대한 조건은 HAVING절을 이용한다.

반응형