다음 SQL의 실행 결과는?
TAB1
| COL1 | COL2 | COL3 |
|---|---|---|
| 1 | 2 | 3 |
| NULL | 2 | 3 |
| NULL | NULL | 3 |
SELECT SUM(COALESCE(COL1, COL2, COL3)) FROM TAB1;
정답 2번
COALESCE는 각 행에서 왼쪽부터 처음 만나는 비NULL 값을 반환한다. 세 행의 결과가 1, 2, 3이므로 SUM 결과는 6이다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21