54. 다음 SQL문에서 사용된 BETWEEN 연산의 의미와 동일한 것은?
❶ 점수 >= 90 AND 점수 <= 95
② 점수 > 90 AND 점수 < 95
③ 점수 > 90 AND 점수 <= 95
④ 점수 >= 90 AND 점수 < 95
주어진 SQL문에서 BETWEEN 연산자는 점수가 90 이상 95 이하인 값을 선택하는 조건을 나타냅니다. 이 조건은 다음과 같이 해석할 수 있습니다:
문제 해석:
SELECT *
FROM 성적
WHERE (점수 BETWEEN 90 AND 95) AND 학과 = '컴퓨터공학과';
- FROM 성적: 성적 테이블에서 데이터를 조회합니다.
- WHERE (점수 BETWEEN 90 AND 95): 점수가 90 이상 95 이하인 레코드를 선택합니다.
- AND 학과 = '컴퓨터공학과': 학과가 '컴퓨터공학과'인 레코드만 선택합니다.
따라서, 이 SQL문은 성적 테이블에서 점수가 90 이상 95 이하이고, 학과가 '컴퓨터공학과'인 모든 레코드를 조회합니다.
정답: ❶ 점수 >= 90 AND 점수 <= 95
BETWEEN 연산자는 범위의 양 끝값을 포함하므로, 점수 BETWEEN 90 AND 95는 점수 >= 90 AND 점수 <= 95와 동일한 조건을 나타냅니다.
오답 해설:
- ② 점수 > 90 AND 점수 < 95: 이 조건은 점수가 90 초과 95 미만인 값을 선택합니다. 즉, 90과 95는 포함되지 않습니다.
- ③ 점수 > 90 AND 점수 <= 95: 이 조건은 점수가 90 초과 95 이하인 값을 선택합니다. 즉, 90은 제외되고 95는 포함됩니다.
- ④ 점수 >= 90 AND 점수 < 95: 이 조건은 점수가 90 이상 95 미만인 값을 선택합니다. 즉, 90은 포함되고 95는 제외됩니다.
따라서, BETWEEN 연산자와 동일한 의미를 가지는 조건은 점수 >= 90 AND 점수 <= 95이며, 이는 선택지 ❶에 해당합니다.
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 1회 정보처리기사 기출문제 55번 (0) | 2025.03.06 |
---|---|
2022년 1회 정보처리기사 기출문제 53번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 52번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 51번 (0) | 2025.03.06 |
2022년 1회 정보처리기사 기출문제 50번 (0) | 2025.03.06 |