Oracle T의 (col1,col2)가 (1,2),(3,NULL),(NULL,4)일 때 다음 두 표현식 결과의 순서는?
SELECT SUM(col1 + col2), SUM(col1) + SUM(col2) FROM t
정답 3번
산술식 col1+col2는 한 열이라도 NULL이면 NULL이어서 첫 행의 3만 SUM에 들어간다. 열별 SUM은 NULL을 각각 제외해 4와 6이고 두 결과를 더하면 10이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21