T.COL1에 10, 20, NULL이 한 건씩 있을 때 AVG(COL1), AVG(NVL(COL1,0))의 결과를 순서대로 나열한 것은?
Oracle NUMBER 연산이며 결과는 정수로 정확히 나누어진다.
정답 1번
AVG(COL1)은 NULL을 제외한 10과 20의 평균이라 15다. NVL(COL1,0)은 세 번째 행을 0으로 바꾸므로 (10+20+0)/3=10이다. 집계 전에 NULL을 0으로 치환하면 분모가 2에서 3으로 바뀐다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21