반응형
[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절을 이용한다.
반응형
'CS > Database' 카테고리의 다른 글
[SQL] DML / TCL / DDL / 제약조건 / 시퀀스 (0) | 2017.06.19 |
---|---|
[SQL] GROUP BY / HAVING / JOIN 연습문제 (6) | 2017.06.16 |
[SQL] 단일함수/복수함수 이용하기 (0) | 2017.06.16 |
[SQL] 무결성 제약조건 / DDL / DML (0) | 2017.06.13 |
[SQL] JOIN / SET OPERATOR / SUBQUERY (0) | 2017.06.12 |
댓글