2009-03-18 8 views
16

열의 모든 고유 값 목록과 값이 표시된 횟수를 검색하는 간단한 방법이 있습니까?MySQL : 각 고유 값 및 개수 검색

예 데이터 세트 :

A 
A 
A 
B 
B 
C 

가 ... 돌아올 것이라고 :

A | 3 
B | 2 
C | 1 

감사합니다!

답변

41

사용 GROUP BY : HAVING

select value, count(*) from table group by value 

사용이 더 결과를 줄이기 위해, 예를 들어, 3 회 이상 발생할 값만 :

select value, count(*) from table group by value having count(*) > 3 
+0

선택 값은 값을 갖는 계수 (*)> 3 는 카운트 (*) 번만 여기 계산하여 테이블 그룹에서 (*) 계산? – user1443778

+0

정말 고맙습니다. @cdonner –

+0

아! 이것에 정말 감사드립니다. –

5
SELECT id,COUNT(*) FROM file GROUP BY id 
+0

감사합니다. :) – Ian