반응형
두 필드에서 그룹화 사용 및 SQL에서 개수
mysql db에 그룹과 하위 그룹의 두 열이있는 테이블이 있습니다. 아래를 참조하십시오.
group, subGroup
grp-A, sub-A
grp-A, sub-A
grp-A, sub-B
grp-B, sub-A
grp-B, sub-B
grp-B, sub-B
각 고유 한 커플 그룹 / 하위 그룹에 대한 레코드 수를 얻으려고합니다.
이것이 내가 기대하는 것입니다.
group, subGroup, count
grp-A, sub-A, 2
grp-A, sub-B, 1
grp-B, sub-A, 1
grp-B, sub-B, 2
일부 게시물을 읽은 후 group by, count ()를 사용하여 여러 SQL 쿼리를 시도했지만 예상 결과를 얻지 못했습니다. 이 문제를 어떻게 해결할 수 있습니까?
나는 당신이 찾고 있다고 생각합니다 : SELECT a, b, COUNT(a) FROM tbl GROUP BY a, b
열, 그룹 및 하위 그룹을 모두 그룹화 한 다음 집계 함수를 사용해야합니다 COUNT()
.
SELECT
group, subgroup, COUNT(*)
FROM
groups
GROUP BY
group, subgroup
SELECT group,subGroup,COUNT(*) FROM tablename GROUP BY group,subgroup
참고 URL : https://stackoverflow.com/questions/10380990/using-group-by-on-two-fields-and-count-in-sql
반응형
'IT TIP' 카테고리의 다른 글
C를 사용하여 JSON 구문 분석 (0) | 2020.10.26 |
---|---|
Android에서 호스트 파일을 변경하는 방법 (0) | 2020.10.26 |
Linux 명령 끝에있는 "&"는 무엇을 의미합니까? (0) | 2020.10.26 |
"@UIApplicationMain"은 무엇을 의미합니까? (0) | 2020.10.26 |
React js는 부모 구성 요소에서 자식 구성 요소의 상태를 변경합니다. (0) | 2020.10.26 |