학습용 기출·복원자료 분류 확인SQLD · 2025년 56회 SQL 기본 및 활용 · 16번
다음 쿼리 문의 실행 결과로 옳은 것은?
1
S
정답 근거첫 식은 NULL과의 산술이라 NULL을 반환한다. 둘째 식은 숫자 0으로 나누므로 실행 오류가 발생해 전체 문장은 정상 결과 행을 내지 못한다. 따라서 1번 보기 ‘S’의 적용 여부를 문제 조건과 대조해야 한다.
2
SQL
오답 이유‘SQL’은 이 문항에서 요구하는 ‘S’의 정의·역할과 구분된다. 첫 식은 NULL과의 산술이라 NULL을 반환한다. 둘째 식은 숫자 0으로 나누므로 실행 오류가 발생해 전체 문장은 정상 결과 행을 내지 못한다. 따라서 2번 보기 ‘SQL’의 적용 여부를 문제 조건과 대조해야 한다.
3
NULL
오답 이유‘NULL’ 구문은 ‘S’과 실행 결과나 적용 조건이 다르다. 첫 식은 NULL과의 산술이라 NULL을 반환한다. 둘째 식은 숫자 0으로 나누므로 실행 오류가 발생해 전체 문장은 정상 결과 행을 내지 못한다. 따라서 3번 보기 ‘NULL’의 적용 여부를 문제 조건과 대조해야 한다.
4
오류가 발생한다.
오답 이유‘오류가 발생한다.’은 이 문항에서 요구하는 ‘S’의 정의·역할과 구분된다. 첫 식은 NULL과의 산술이라 NULL을 반환한다. 둘째 식은 숫자 0으로 나누므로 실행 오류가 발생해 전체 문장은 정상 결과 행을 내지 못한다. 따라서 4번 보기 ‘오류가 발생한다.’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
핵심 판단은 1번 ‘S’입니다. 첫 식은 NULL과의 산술이라 NULL을 반환한다. 둘째 식은 숫자 0으로 나누므로 실행 오류가 발생해 전체 문장은 정상 결과 행을 내지 못한다.