데이터 조작어(5) HAVING
- DB/Oracle
- 2018. 2. 28. 16:15
이번엔 HAVING 절에 대해 알아보겠습니다.
HAVING 절은 GROUP BY 절의 결과 나타나는
그룹을 제한하는 역할을 합니다. 예를 들어
주문 도서가 두 권 이상일 경우만 출력하려면
아래와 같이 작성 해야합니다
HAVING 절을 사용하지 않으면
위와같은 결과가 나옵니다.
WHERE절과 HAVING절이 같이 포합된 SQL문은
검색 조건이 모호해 질 수 있습니다.
때문에 HAVING 절은 반드시 GROUP BY 절과
같이 작성해야 되고 WHERE절 보다 뒤에 나와야 합니다.
또한 검색조건에 SUM, AVG, MAX, MIN, COUNT와 같은
집계 함수가 와야합니다.
출처:오라클로 배우는 데이터베이스 개론과 실습(한빛아카데미)
'DB > Oracle' 카테고리의 다른 글
데이터베이스의 정의 와 특징 (0) | 2018.04.01 |
---|---|
두 개 이상의 테이블에서 SQL질의 (0) | 2018.02.28 |
Oracle - 데이터 조작어(4) GROUP BY (0) | 2018.02.11 |
Oracle - 데이터 조작어(3) ORDER BY (2) | 2018.02.10 |
Oracle - 데이터 조작어(2) (0) | 2018.02.10 |