정보처리기사 실기SQLSQL COUNT난이도 2MCQ

정보처리기사 실기 SQL COUNT 기출문제 #3910

문제

다음 테이블과 SQL을 확인하여 결과값으로 가장 적절한 것은?

<A 테이블>

ID조건값
110
220
330
440
550
SQL
SELECT COUNT(*) FROM A WHERE 조건값 >= 20 AND 조건값 <= 50;

① 3 ② 4 ③ 5 ④ 0

정답

2

해설

정답: 2. 조건값이 20 이상 50 이하인 행은 20, 30, 40, 50으로 총 4건이다.

오답 풀이

  • 1번: 경계값 중 하나를 누락한 값이다.
  • 2번: 조건을 만족하는 행 수가 4건이므로 정답이다.
  • 3번: 10까지 포함한 전체 행 수이다.
  • 4번: 조건을 만족하는 행이 없다는 잘못된 판단이다.

보충 개념 SQL의 비교 조건에서 >=<=는 경계값을 포함한다. COUNT(*)는 조건을 만족하는 행의 수를 반환한다.

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[정보처리기사 실기] SQL COUNT SQL 기출 #3910 | 문어CBT