>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 각 그룹-하위 그룹 조합에 대한 고유 레코드를 계산하는 방법은 무엇입니까?

MySQL에서 각 그룹-하위 그룹 조합에 대한 고유 레코드를 계산하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-27 11:32:10481검색

How to Count Unique Records for Each Group-Subgroup Combination in 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.