SQL COUNT DISTINCT 함수

정의와 사용법

DISTINCT와 COUNT 키워드를 함께 사용하여 중복되지 않는 결과의 수를 계산할 수 있습니다.

문법

SELECT COUNT(DISTINCT column(s)) FROM table

예제

주의:아래의 예제는 ORACLE과 Microsoft SQL server에만 적용되며, Microsoft Access에 적용되지 않습니다.

"Orders" 테이블:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

예제 1

SELECT COUNT(Company) FROM Orders

결과:

4

예제 2

SELECT COUNT(DISTINCT Company) FROM Orders

결과:

3