SQLDSQL 기본COUNT DISTINCT난이도 1MCQ

SQLD COUNT DISTINCT 기출문제 #3741

문제

다음 중 중복을 제거한 값의 개수를 구하는 표현으로 가장 적절한 것은?

① COUNT(DISTINCT 컬럼명) ② DISTINCT COUNT(컬럼명) ③ COUNT(ALL DISTINCT 컬럼명) ④ UNIQUE COUNT(컬럼명)

정답

1

해설

정답: 1. 중복을 제거한 값의 개수를 구할 때는 COUNT(DISTINCT 컬럼명)을 사용한다.

오답 풀이

  • 1번: 올바른 문법이다.
  • 2번: DISTINCT의 위치가 부적절하다.
  • 3번: COUNT 안에서 ALL과 DISTINCT를 함께 사용할 수 없다.
  • 4번: 일반적인 SQL 집계 함수 문법이 아니다.

보충 개념 COUNT(*)는 전체 행 수, COUNT(컬럼)는 NULL이 아닌 값의 수, COUNT(DISTINCT 컬럼)는 중복을 제거한 값의 수를 반환한다.

SQLD 시험 준비 가이드

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

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

[SQLD] COUNT DISTINCT SQL 기본 기출 #3741 | 문어CBT