[SQL 입문] Having 집계된 값으로 조건 걸기


[SQL 입문] Having 집계된 값으로 조건 걸기

집계된 값으로 조건을 걸어줄 수 있는 having에 대한 내용입니다. 오늘은 짤막한 이야기로 시작해 볼까요? SQL 입문자라면 흔히 겪을 수 있는 시나리오입니다 :) SQL 입문 후, 기본기로 select, from, where부터 익혔습니다. 그리고 조건을 걸 때 where를 사용한다고 배웠습니다. "기본기는 물론~ 집계 함수도 익혔고, group by도 익혔고 나 이제 쫌 한다...!!" SQL을 공부한다는 사실은 소문이 났고, 어느 날 회사에서 invoice 테이블에서 customerid 별로 주문액 total의 합계 (sum) 값을 구해보라고 합니다. 주변 사람들이 우와아 하고 놀라며 박수를 칩니다. 보고 있던 동료가 한 가지 더 물어봅니다. "그럼 이 사람들 중에 total 금액의 합계 total_price가 40을 넘는 고객들 아이디만 또 볼 수 있어?" 조건 거는 건 껌이지~~ 의기양양하게 다음과 같이 코딩했습니다. select customerid, sum(total) ...


#having #SQL #SQL입문

원문링크 : [SQL 입문] Having 집계된 값으로 조건 걸기