에듀윌 · Q14 해설
정답 해설
정답 · NULLIF(COL1, '01')
"같으면 NULL, 다르면 원래 값" = CASE와 동일
암기팁
같으면 NULL = NULLIF
1제시 CASE는 COL1='01'이면 NULL, 아니면 COL1 그대로 반환.
2NULLIF(A, B)는 A=B이면 NULL, 다르면 A를 반환 → 정확히 같은 동작(정답 ①).
보기왜 다른가
NVL은 첫 인자가 NULL일 때 '01' 반환 — 의도 반대
NULLIF 결과가 NULL이면 다시 COL1로 — 결국 COL1 그대로
COL1이 NULL일 때 '01'로 바꾸는 로직 — 반대 동작