합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

SQL 개발자 자격증SQL 기본COUNT난이도 2MCQ

SQL 개발자 자격증 COUNT 기출문제 #3572

문제

다음 쿼리의 결과로 옳은 것은?

COL1COL2
1A
2B
3C
4D
1A
2B
3A

① 2, 3 ② 3, 3 ③ 3, 4 ④ 4, 4

정답

3

해설

정답: 3. COL2가 A인 행은 3건이고, COL1의 서로 다른 값은 1, 2, 3, 4로 4개이다.

오답 풀이

  • 1번: 첫 번째 결과는 3이고 두 번째 결과는 4이므로 틀리다.
  • 2번: DISTINCT COL1의 개수를 3으로 계산한 오류이다.
  • 3번: COUNT(ALL COL1)=3, COUNT(DISTINCT COL1)=4로 옳다.
  • 4번: COL2='A'인 행을 4건으로 잘못 계산했다.

보충 개념 COUNT(ALL 컬럼)은 NULL이 아닌 모든 값을 센다. COUNT(DISTINCT 컬럼)은 중복을 제거한 값의 개수를 센다.

SQL 개발자 자격증 SQL 기본 다른 기출문제

SQL 개발자 자격증 시험 준비 가이드

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

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