SQLDSQL 기본NULL 연산난이도 2MCQ

SQLD NULL 연산 기출문제 #3628

문제

다음 데이터와 SQL의 실행 결과로 가장 적절한 것은?

<데이터>

COL1COL2
NULL10
1010
10NULL
SQL
SELECT COL1 * 2 + COL2 * 2 AS RESULT FROM TAB1;

① 20, 40, 20 ② NULL, 40, NULL ③ 0, 40, 0 ④ NULL, NULL, NULL

정답

2

해설

정답: 2. NULL이 포함된 산술 연산 결과는 NULL이므로 첫 번째와 세 번째 행은 NULL, 두 번째 행은 40이다.

오답 풀이

  • 1번: NULL을 0처럼 계산한 잘못된 결과이다.
  • 2번: NULL 산술 연산 규칙에 맞다.
  • 3번: NULL은 자동으로 0으로 변환되지 않는다.
  • 4번: 두 번째 행은 102 + 102 = 40이다.

보충 개념 SQL에서 NULL은 알 수 없는 값을 의미한다. NULL이 산술 연산에 포함되면 결과도 일반적으로 NULL이다.

SQLD 시험 준비 가이드

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

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

[SQLD] NULL 연산 SQL 기본 기출 #3628 | 문어CBT