Today i learned & Week i learned/SQL 관련

HAVING절

데분조 2023. 12. 28. 11:00
반응형

참고 도서

 

혼자 공부하는 SQL | 우재남 - 교보문고

혼자 공부하는 SQL | 혼자 해도 충분하다! 1:1 과외하듯 배우는 데이터베이스 자습서(MySQL Community 8.0 지원) 이 책은 아무런 사전 지식 없는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록

product.kyobobook.co.kr

 

HAVING 절은 집계함수에 대한 조건을 사용할 때 사용함.

보통 GROUP BY 절과 함께 사용하고 GROUP BY절 뒤에 나와야함.

 

집계 함수란?

SUM() - 합계 , AVG() - 평균 , MIN() - 최소값 , MAX() - 최대값 , COUNT() - 행의 개수 등

 

예시 코드

SELECT mem_id, sum(price*amount)
# mem_id, sum(price*amount) 열을 보여줄거야.

from buy
# buy 테이블에서 데이터를 가져올거야.

group by mem_id
# mem_id 데이터 기준으로 그룹화를 할거야.

having sum(price*amount) > 1000;
# sum(price*amount) > 1000 조건이 충족한 데이터만 보여줄거야.
반응형