select count(distinct a)

956 단어 distinct
표 안의 필드 a 의 개 수 를 통계 하고 싶 습 니 다. 필드 a 에 중복 되 는 기록 이 있 기 때문에 중복 되 는 기록 을 제외 하고 싶 습 니 다. 이 sql 문 구 는 다음 과 같 습 니 다.
select count(distinct a)
 
링크: http://www.w3school.com.cn/sql/sql_func_count_distinct.asp
 
정의 와 용법
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

좋은 웹페이지 즐겨찾기