집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 GROUP BY 및 SUM()을 사용하여 각 범주의 총 금액을 어떻게 계산할 수 있습니까?
MySQL의 그룹 합계 집계
데이터 분석에서는 특정 기준에 따라 데이터를 집계하고 합계를 계산해야 하는 경우가 많습니다. SUM() 함수와 결합된 MySQL의 GROUP BY 절은 이러한 집계를 계산하는 편리한 방법을 제공합니다.
범주를 나타내는 cat_name이라는 열과 각 항목의 값을 나타내는 해당 amount 열이 포함된 테이블이 있는 시나리오를 생각해 보세요. 범주. 목표는 각 범주와 관련된 총 금액을 결정하는 것입니다.
이를 달성하려면 다음 쿼리를 사용할 수 있습니다.
SELECT cat_name, SUM(amount) AS total_amount FROM table GROUP BY cat_name
이 쿼리는 먼저 테이블의 행을 다음과 같이 그룹화합니다. cat_name 열. 이 단계에서는 데이터를 범주 값을 기준으로 별도의 하위 그룹으로 분할합니다.
이후 SUM() 함수가 각 그룹 내의 금액 열에 적용됩니다. 각 카테고리에 대한 금액 값의 합계를 계산하여 각 해당 cat_name에 대한 총 금액을 효과적으로 제공합니다.
쿼리 결과는 cat_name 및 total_amount라는 두 개의 열을 포함하는 새 테이블이 됩니다. 출력 테이블의 각 행은 해당 카테고리와 관련된 총 금액과 함께 고유한 카테고리를 나타냅니다.
위 내용은 MySQL의 GROUP BY 및 SUM()을 사용하여 각 범주의 총 금액을 어떻게 계산할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!