SQLD(SQL 개발자) 기출 · NULL

다음 주어진 테이블에 대해서 아래의 SQL문을 수행하였을 때의 결과로 올바른 것은?
본문)
SELECT CASE WHEN SUM (COL1 + COL2)
IS NULL THEN 0
ELSE SUM(COL1 + COL2)
END AS 합계
FROM TEST32;

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

`SUM(COL1+COL2)`가 NULL을 무시하고 합산해 22가 되고, CASE로 NULL이 아닐 때 그 값을 그대로 반환하므로 결과는 22.
이 단원 연속 풀기 · NULL개념서 「NULL의 이해」 읽기

이 단원 공개 기출 29문항

  1. 다음 주어진 SQL문을 수행하였을 때의 결과가 아래와 같을 때 ( )에 들어갈 것으로 알맞은 것은?NULL
  2. 다음 보기에서 SELECT 결과가 NULL이 아닌 경우는?NULL
  3. 다음 주어진 테이블에서 아래의 SQL문을 수행한 결과로 알맞은 것은? [그림]NULL
  4. 다음 주어진 테이블에서 해당 SQL문을 실행한 결과로 알맞은 것은? [그림]NULL
  5. Oracle 환경에서 주어진 테이블을 아래의 결과와 같이 정렬하고자 할 때, SQL문의 빈칸에 들어갈 값을 고르시오. [그림]NULL
NULL 기출 전체 보기 →