모던지
SQL 개발자 (SQLD) / 02 SQL기본및활용

부서별 평균 급여가 300을 넘는 부서만 뽑으려 합니다. 조건을 어디에 써야 할까요?

  1. WHERE 절에 평균 급여 조건을 쓴다
  2. ORDER BY 절에 조건을 붙인다
  3. SELECT 절의 별칭에 조건을 붙인다
  4. HAVING 절에 평균 급여 조건을 쓴다
정답과 해설 보기

4. HAVING 절에 평균 급여 조건을 쓴다

평균은 묶은 뒤에야 계산되므로 묶음을 걸러 내는 HAVING에 써야 합니다. WHERE는 묶기 전 개별 행을 걸러 내는 절이라 아직 존재하지 않는 평균을 참조할 수 없습니다.

풀이 화면에서 풀기 강의 읽기

모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.