SQL 개발자 (SQLD) / 02 SQL기본및활용
부서별 평균 급여가 300을 넘는 부서만 뽑으려 합니다. 조건을 어디에 써야 할까요?
- WHERE 절에 평균 급여 조건을 쓴다
- ORDER BY 절에 조건을 붙인다
- SELECT 절의 별칭에 조건을 붙인다
- HAVING 절에 평균 급여 조건을 쓴다
정답과 해설 보기
4. HAVING 절에 평균 급여 조건을 쓴다
평균은 묶은 뒤에야 계산되므로 묶음을 걸러 내는 HAVING에 써야 합니다. WHERE는 묶기 전 개별 행을 걸러 내는 절이라 아직 존재하지 않는 평균을 참조할 수 없습니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.