문제
다음 중 NULL 값 처리에 대한 설명으로 가장 적절하지 않은 것은?
① NVL(A, B): A가 NULL이면 B 반환 ② COALESCE(A, B, C): 첫 번째 NOT NULL 값 반환 ③ ISNULL(A, B): A가 NULL이면 B 반환 (SQL Server) ④ NVL2(A, B, C): A가 NULL이면 B 반환
정답
4번
해설
NVL2(A, B, C)는 A가 NOT NULL이면 B를, NULL이면 C를 반환합니다. 문제의 설명과 반대입니다. NVL2는 첫 번째 인수가 NULL인지 여부에 따라 두 번째 또는 세 번째 인수를 선택하는 함수입니다.