SQL 고급 필터링과 다중 테이블 조회 기법
1. 데이터 필터링 기법
1.1 HAVING을 활용한 그룹 필터링
HAVING 절은 집계 함수 적용 후 그룹화된 결과에 조건을 적용할 때 사용합니다. WHERE 절은 개별 행에 필터를 적용하는 반면, HAVING은 SUM(), AVG(), COUNT() 등의 집계가 완료된 그룹 단위로 조건을 검사합니다.
실무 예시: 30세 이상 직원만 대상으로 부서별 평균 급여를 계산하고, 그 중 평균이 10,000원 초 ...
7월 17일 01:49에 게시됨
MySQL에서 부서별 직원 수 및 조건 기반 집계 분석
부서별 인원 집계와 특정 조건 충족 건수 동시 계산
관계형 데이터베이스에서 데이터 집계는 분석 업무의 핵심 요소입니다. MySQL은 COUNT(), SUM()과 같은 집계 함수를 통해 다양한 통계를 효과적으로 수행할 수 있습니다. 특히 하나의 쿼리에서 전체 카운트와 함께 조건을 만족하는 하위 그룹의 수를 동시에 산출하는 방법은 실무에서 자주 사용됩니다.
기본 그룹화를 ...
6월 13일 16:54에 게시됨