문제
다음 데이터에서 2등급에 해당하는 점수의 개수를 구하라.
<조건> 2등급 범위는 1200 이상 1400 이하이다.
<데이터>
| ID | SCORE |
|---|---|
| 1 | 1100 |
| 2 | 1200 |
| 3 | 1300 |
| 4 | 1400 |
| 5 | 1500 |
① 1개 ② 2개 ③ 3개 ④ 4개
정답
3번
해설
정답: 3. 1200 이상 1400 이하에 해당하는 값은 1200, 1300, 1400으로 총 3개이다.
오답 풀이
- 1번: 범위의 경계값을 제외한 경우보다도 작다.
- 2번: 한쪽 경계값을 제외한 경우의 값이다.
- 3번: BETWEEN처럼 양끝을 포함하면 3개이다.
- 4번: 1100 또는 1500 중 하나를 잘못 포함한 값이다.
보충 개념 SQL의 BETWEEN A AND B는 A 이상 B 이하를 의미한다. 경계값을 포함한다는 점이 중요하다.