학습용 기출·복원자료 분류 확인SQLD · 2024년 53회 SQL 기본 및 활용 · 14번
amt between 3000 and 5000 and vol <=10?
1
1개
정답 근거OR로 묶은 등급 조건 전체에 금액 범위를 AND로 결합해야 한다. BETWEEN은 2,000과 50,000 양 끝값을 모두 포함한다. 따라서 1번 보기 ‘1개’의 적용 여부를 문제 조건과 대조해야 한다.
2
(GRADE = 'F' OR GRADE = 'G') AND AMT BETWEEN 2000 AND 50000
오답 이유‘(GRADE = 'F' OR GRADE = 'G') AND AMT BETWEEN 2000 AND 50000’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 2번 보기 ‘(GRADE = 'F' OR GRADE = 'G') AND AMT BETWEEN 2000 AND 50000’의 적용 여부를 문제 조건과 대조해야 한다.
3
GRADE = 'F' OR GRADE = 'G' AND AMT BETWEEN 2000 AND 50000 — 비교 조건 3
오답 이유‘GRADE = 'F' OR GRADE = 'G' AND AMT BETWEEN 2000 AND 50000’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 3번 보기 ‘GRADE = 'F' OR GRADE = 'G' AND AMT BETWEEN 2000 AND 50000 — 비교 조건 3’의 적용 여부를 문제 조건과 대조해야 한다.
4
GRADE IN ('F','G') OR AMT BETWEEN 2000 AND 50000
오답 이유‘GRADE IN ('F','G') OR AMT BETWEEN 2000 AND 50000’은 복원된 정답 단서와 일치하지 않으므로 선택하지 않는다. 따라서 4번 보기 ‘GRADE IN ('F','G') OR AMT BETWEEN 2000 AND 50000’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 1번
핵심 판단은 1번 ‘1개’입니다. OR로 묶은 등급 조건 전체에 금액 범위를 AND로 결합해야 한다. BETWEEN은 2,000과 50,000 양 끝값을 모두 포함한다.