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