SQLDSQL 기본함수난이도 0MCQ

SQLD 함수 기출문제 #55

문제

다음 SQL의 실행 결과는? (Oracle)

SQL
SELECT NVL('', 'EMPTY'), NVL2('TEST', 'Y', 'N'), NULLIF('A', 'A') FROM DUAL;

① '', Y, A ② EMPTY, Y, NULL ③ EMPTY, N, A ④ '', N, NULL

정답

2

해설

NVL('', 'EMPTY')는 빈 문자열이 NULL로 처리되어 'EMPTY' 반환. NVL2('TEST', 'Y', 'N')는 첫 번째 값이 NULL이 아니므로 'Y' 반환. NULLIF('A', 'A')는 두 값이 같으므로 NULL 반환.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 함수 SQL 기본 기출 #55 | sqldpass