집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 각 그룹-하위 그룹 조합에 대한 고유 레코드를 계산하는 방법은 무엇입니까?
MySQL 데이터베이스에서 그룹과 하위 그룹이라는 두 개의 열이 있는 테이블을 발견하고 다음을 결정하려고 합니다. 결합된 각 그룹-하위 그룹 조합에 대한 고유 레코드 수입니다. SQL을 사용하여 이를 달성하는 방법은 다음과 같습니다.
SELECT group, subGroup, COUNT(*)
FROM YourTable
GROUP BY group, subGroup;
이 쿼리는 COUNT(* ) 함수를 사용하여 그룹 및 하위 그룹 필드의 각 고유 조합에 대한 발생 횟수를 계산합니다. GROUP BY 절은 이러한 필드를 기반으로 행을 그룹화하여 각 개별 쌍에 대해 집계된 개수를 생성합니다.
제공한 샘플 데이터를 고려하세요.
Group | SubGroup | Count |
---|---|---|
grp-A | sub-A | 2 |
grp-A | sub-B | 1 |
grp-B | sub-A | 1 |
grp-B | sub-B | 2 |
쿼리는 결과 테이블을 생성합니다. 지정한 예상 개수로. 결과의 각 행은 그룹과 하위 그룹의 고유한 조합과 함께 해당 특정 쌍이 나타나는 총 레코드 수를 나타냅니다.
위 내용은 MySQL에서 각 그룹-하위 그룹 조합에 대한 고유 레코드를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!