> 데이터 베이스 > MySQL 튜토리얼 > SQL의 GROUP BY를 사용하여 범주별로 그룹화된 값의 합계를 계산하는 방법은 무엇입니까?

SQL의 GROUP BY를 사용하여 범주별로 그룹화된 값의 합계를 계산하는 방법은 무엇입니까?

Mary-Kate Olsen
풀어 주다: 2025-01-04 13:30:40
원래의
1003명이 탐색했습니다.

How to Calculate the Sum of Values Grouped by Categories using SQL's GROUP BY?

SUM별 SQL 그룹화: 범주별로 그룹화된 값의 합계 계산

MySQL과 같은 관계형 데이터베이스 관리 시스템(RDBMS)에서는 데이터를 집계하고 요약을 계산해야 하는 경우가 많습니다. 통계. 일반적인 작업은 특정 범주별로 그룹화된 특정 열의 합계를 계산하는 것입니다. 이는 SQL GROUP BY 절을 사용하여 달성할 수 있습니다.

cat_name 및 amount 열이 있는 Category라는 테이블이 있다고 가정합니다. 각 행은 카테고리 및 이와 연관된 해당 금액을 나타냅니다. 목표는 각 고유 cat_name의 총량을 결정하는 것입니다.

MySQL을 사용하여 이 문제를 해결하려면 다음 쿼리를 사용할 수 있습니다.

SELECT cat_name, SUM(amount) AS total_amount
FROM category
GROUP BY cat_name;
로그인 후 복사

이 쿼리는 cat_name을 다음과 같이 선택하는 것으로 시작됩니다. 고유한 카테고리 이름을 나타내는 첫 번째 열입니다. 그런 다음 각 고유 cat_name에 대한 amount 열의 합계를 계산하고 결과를 total_amount 열에 할당합니다. GROUP BY 절은 cat_name별로 행을 그룹화하는 데 사용되며 총계는 각 개별 범주에 대해 별도로 계산됩니다.

이 쿼리를 실행하면 범주 이름과 해당 총량이 포함된 결과 집합이 반환됩니다. 다양한 카테고리에 따른 가치 분포를 분석할 수 있습니다.

위 내용은 SQL의 GROUP BY를 사용하여 범주별로 그룹화된 값의 합계를 계산하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿