SQL 개발자 (SQLD) / 02 SQL기본및활용
부서별 급여 합계를 구했더니 어떤 부서의 합계가 NULL로 나왔습니다. 가장 가능성이 높은 이유는?
- 그 부서 사원들의 급여가 모두 NULL입니다
- HAVING 조건 때문입니다
- 그 부서에 사원이 없습니다
- 집계 함수를 잘못 썼습니다
정답과 해설 보기
1. 그 부서 사원들의 급여가 모두 NULL입니다
더할 값이 하나도 없으면 합계는 NULL입니다. 사원이 아예 없다면 그 그룹 자체가 만들어지지 않습니다.
모던지가 직접 쓴 문항입니다. 시행기관과 관계가 없습니다.