HAVING

2020. 12. 18. 17:02Database/Oracle

HAVING 이란?

GROUP BY 절을 통해 만들어진 GROUP 에 대해서 조건을 거는 것

 

WHERE 절과 HAVING 절의 차이

  • WHERE 절은 모든 행에 대해서 조건을 적용합니다.
  • HAVING 절은 GROUP BY 절을 통해 만들어진 GROUP 들에만 조건을 적용합니다.

 

HAVING

  • WHERE 절에서는 집계함수를 사용할 수 없다.
  • HAVING 절은 집계함수를 가지고 조건 비교를 할 때 사용한다.
  • HAVING 절은 GROUP BY 절과 함께 사용이 된다.

 

 

'Database > Oracle' 카테고리의 다른 글

UNION  (0) 2020.12.18
SUBQUERY  (0) 2020.12.18
GROUP BY  (0) 2020.12.18
Oracle Functions  (0) 2020.12.18
JOIN  (0) 2020.12.18