TX 테이블에 아래 다섯 행이 있을 때 튜플 IN과 BETWEEN을 결합한 조건을 만족하는 id 집합은?
TX
| ID | STATUS | AMOUNT |
|---|---|---|
| 1 | PAID | 100 |
| 2 | PAID | 200 |
| 3 | READY | 200 |
| 4 | READY | 350 |
| 5 | CANCELLED | 300 |
WHERE (status, amount) IN (('PAID', 100), ('READY', 200)) OR amount BETWEEN 300 AND 400
정답 3번
다중 열 IN은 status와 amount의 조합 전체를 비교하므로 1번과 3번이 일치한다. BETWEEN 300 AND 400은 양 경계를 포함해 4번과 amount=300인 5번도 포함하므로 결과는 {1,3,4,5}다.
콘텐츠 정보
- 자료 유형
- 정처LAB 자체 제작
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21