CALC(a,b)에 (12,4), (7,0) 두 행이 있다. 0 나눗셈 오류를 피하고 b=0인 행은 결과 0으로 표시하는 식은?
요구 결과: 3, 0
NULLIF와 COALESCE는 표준적인 NULL 처리 의미로 사용한다.
정답 1번
NULLIF(b,0)은 분모가 0인 행에서 NULL을 만들어 나눗셈 오류를 피한다. 그 결과 NULL을 바깥 COALESCE가 0으로 바꾸므로 두 행은 3과 0이 된다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21