← 회차 전체 문제학습용 기출·복원자료 분류 확인SQLD · 2023년 50회 SQL 기본 및 활용 · 42번
C1이 B 또는 NULL인 뷰에서 `C2>=200 AND C1='B'`를 적용한 합계는?
- 1
0
오답 이유조건을 만족하는 B,200 행을 누락한 결과다. 따라서 1번 보기 ‘0’의 적용 여부를 문제 조건과 대조해야 한다. - 2
300
오답 이유‘300’은 계산된 정답 ‘200’과 일치하지 않는다. 바깥 WHERE는 뷰 정의 조건과 동시에 적용된다. B이면서 C2가 200 이상인 행 하나만 남아 SUM은 200이다. 따라서 2번 보기 ‘300’의 적용 여부를 문제 조건과 대조해야 한다. - 3
200
정답 근거바깥 WHERE는 뷰 정의 조건과 동시에 적용된다. B이면서 C2가 200 이상인 행 하나만 남아 SUM은 200이다. 따라서 3번 보기 ‘200’의 적용 여부를 문제 조건과 대조해야 한다. - 4
400
오답 이유C1 NULL인 200 행은 C1='B' 조건에서 제외된다. 따라서 4번 보기 ‘400’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION정답 3번
핵심 판단은 3번 ‘200’입니다. 바깥 WHERE는 뷰 정의 조건과 동시에 적용된다. B이면서 C2가 200 이상인 행 하나만 남아 SUM은 200이다.
CONTENT RECORD콘텐츠 정보
- 자료 유형
- 공개 기출 아카이브
- 검수 상태
- 문항·보기·해설 편집 확인
- 최종 검수
- 2026-08-09