에듀윌 · Q16 해설
정답 해설
정답 · 10, 20, 3, 4, 50
COALESCE = NULL이 아닌 첫 번째 값
암기팁
첫 non-NULL 채택
N,NNULLIF(A,4)=N · NVL(...,B)=N → 3번째10
N,2A=N → NULLIF(B,4)=2 · 2*1020
3,NNULLIF(3,4)=3 (첫 값 채택)3
4,4NULLIF(A,4)=N · NULLIF(B,4)*10=N → NVL=B(4)4
N,5A=N → NULLIF(5,4)=5 · 5*1050
합격 한 줄
4행이 함정 — NULLIF(B,4)*10이 NULL이 되지만 NVL(...,B)B(4)로 살려서 4. COALESCE는 NULL이 아닌 첫 값을 고른다는 원리만 잡으면 됩니다.