[오라클/SQL] HAVING : 그룹별 조건 검사로 그룹별 집계결과 필터링하기(ex. 국가별 인구 N명 이상, 부서별 평균임금이 최고인 부서, 평균GDP가 가장 높은 국가 등)


[오라클/SQL] HAVING : 그룹별 조건 검사로 그룹별 집계결과 필터링하기(ex. 국가별 인구 N명 이상, 부서별 평균임금이 최고인 부서, 평균GDP가 가장 높은 국가 등)

GROUP BY 집계함수를 사용해서 집계된 값들에 대해서도 조건을 검사해야 하는 경우가 있습니다.- 부서별/직책별 평균 임금, 평균 수당이 1000 이상인 경우만 출력- 직급별 최대 급여, 최소 급여가 X원 이상/이하인 부서만 출력 - 직급별 사원 수, 직원 수가 N명 이상인 경우만 출력- 부서별 평균 임금의 최대값/최소값/중앙값이 X원 이상/이하인 경우만 출력- 국가별 인구 총계(총인구)가 1000만명 이상인 경우만 출력- 대륙별 인구 수, 대륙별 1인당 GDP 최대/최소/중앙값, 평균이...... - 국가별 인구 총계가 최대값인 국가의 레코드(* 이 경우 HAVING을 서브쿼리와 함께 사용할 수 있습니다)....이 경우 HAVING 절을 사용하여 그룹을 대상..........

[오라클/SQL] HAVING : 그룹별 조건 검사로 그룹별 집계결과 필터링하기(ex. 국가별 인구 N명 이상, 부서별 평균임금이 최고인 부서, 평균GDP가 가장 높은 국가 등)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [오라클/SQL] HAVING : 그룹별 조건 검사로 그룹별 집계결과 필터링하기(ex. 국가별 인구 N명 이상, 부서별 평균임금이 최고인 부서, 평균GDP가 가장 높은 국가 등)