집 >데이터 베이스 >MySQL 튜토리얼 >MySQL의 GROUP BY 및 SUM() 함수는 어떻게 범주별로 데이터를 집계할 수 있습니까?
MySQL의 SUM별 그룹화: 범주별 값 집계
많은 데이터베이스 시나리오에서는 특정 범주를 기반으로 데이터를 구성하고 요약하는 것이 필요합니다. 또는 그룹. 이러한 맥락에서 MySQL의 GROUP BY 절은 중요한 역할을 합니다. 이 문서에서는 SUM() 함수와 함께 GROUP BY를 사용하여 특정 테이블의 각 고유 범주에 대한 값의 합계를 계산하는 방법을 보여줍니다.
다음 테이블 구조를 고려하세요.
table(cat_name, amount)
목표는 각 고유 cat_name 카테고리와 관련된 총 금액을 결정하는 것입니다. 이를 달성하기 위해 다음 SQL 쿼리를 사용할 수 있습니다.
SELECT cat_name, SUM(amount) AS total_amount FROM table GROUP BY cat_name
이 쿼리에서 GROUP BY 절은 cat_name 열을 기준으로 테이블의 행을 그룹화합니다. 그런 다음 SUM() 함수가 각 그룹 내의 금액 열에 적용되어 해당 특정 cat_name에 대한 모든 값의 합계를 계산합니다.
결과 데이터 세트에는 해당 합계와 함께 각 고유 cat_name에 대한 행이 포함됩니다. 카테고리별 금액입니다. 이 정보는 가장 인기 있는 카테고리를 식별하거나 데이터세트 내 다양한 세그먼트의 성능을 추적하는 등 다양한 분석 작업에 유용할 수 있습니다.
MySQL은 GROUP BY 및 SUM() 기능을 활용하여 다음을 제공합니다. 데이터를 집계하고 대규모 데이터 세트에서 의미 있는 통찰력을 추출하기 위한 강력한 메커니즘입니다.
위 내용은 MySQL의 GROUP BY 및 SUM() 함수는 어떻게 범주별로 데이터를 집계할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!