SQLD · 59회 변형 · 어려움 난이도 · 37번

Q.37202559어려움 변형2과목 · SQL 기본 및 활용
EMP 테이블에 아래 두 건의 데이터가 있을 때, 다음 SQL을 수행한 결과로 옳은 것은?
보기
-- EMP 데이터
-- ENAME='A', SAL=300, COMM=NULL
-- ENAME='B', SAL=200, COMM=100

SELECT ENAME, NVL2(COMM, SAL + COMM, SAL) AS RESULT
  FROM EMP;
  • 1A의 RESULT는 300, B의 RESULT는 300이다.
  • 2COMM이 NULL인 행이 존재하므로 SQL 수행 시 오류가 발생한다.
  • 3A의 RESULT는 NULL, B의 RESULT는 300이다.
  • 4A의 RESULT는 300, B의 RESULT는 200이다.

정답: 1 · A의 RESULT는 300, B의 RESULT는 300이다.

해설
해설 불러오는 중…
이 회차 문제 풀어보기 →SQLD 더 풀기