SUM 함수를 MySQL에서 GROUP BY와 함께 사용하는 방법

SUM 함수를 MySQL에서 GROUP BY와 함께 사용하는 방법

2022-06-04 last update

5 minutes reading MySQL MariaDB
MySQL에서 특정 결과를 얻기 위해 서로 다른 함수를 사용합니다.그 중 하나는 주어진 데이터에 대한 덧셈을 수행하는 SUM() 함수입니다.이 함수는 선택한 데이터에 적용되어 합계를 얻거나 GROUP BY 자구를 사용하여 값을 그룹화하여 덧셈을 수행할 수 있습니다.
MySQL에 대해 잘 모르는 사용자;MySQL은 웹 사이트의 데이터를 관리하기 위해 SQL 언어를 사용하는 RDMS입니다.SUM() 함수는 MySQL에서 특정 그룹에 대한 덧셈을 수행하기 위해 GROUP BY 자구와 함께 사용됩니다.이 글은 GROUP BY 자구와 SUM() 함수의 사용법을 이해하는 데 도움을 줍니다.

SUM() 함수


SUM() 함수는 테이블의 정수 데이터의 합을 계산하는 데 사용되며, 이를 이해하기 위해 다음 예제를 살펴보겠습니다.
Customer\u 이름
Customer\u 계정
총 가격 ($)
\u 고정 가격

지리
칠.
삼.
바울
국제법
23
일.

과학
육.
십이
바울
영어
이십
사.
위의 데이터를 사용하여 MySQL에 Customer\u 데이터라는 테이블을 만들었습니다.
SELECT * FROM Customer_data;

Total\u price 열에 덧셈을 적용하려면 SUM() 함수만 사용하면 됩니다.
SELECT SUM(Total_price) From (Customer_data);

열 total\u price의 합계가 표시됩니다.

SUM()을 GROUP BY와 함께 사용하는 방법


그룹에 덧셈을 적용하려면 GROUP BY 자구를 SUM()과 함께 사용합니다. 예를 들어 위 표에는 두 명의 고객만 있습니다.이 두 책을 구입한 John과 Paul은 두 고객의 총 가격을 얻기 위해 GROUP BY 자구에 SUM() 함수를 사용합니다.
SELECT customer_name ,SUM(total_price) FROM Customer_data GROUP BY customer_name;

위의 수출에서 우리는 두 고객이 구매한 책의 가격의 합이 분리되어 표시되는 것을 볼 수 있다.또한 sum() 함수와 GROUP by 서브문장을 사용하여 다중 열에 대한 합을 구할 수 있습니다.
SELECT Customer_name,  SUM (Total_price + Price_of_stationary) FROM Customer_data  GROUP BY Customer_name;

결론


MySQL은 관계 데이터베이스 데이터를 관리하는 유행하는 RDBMS로 많은 SQL 함수를 지원합니다. 이 함수는 특정 작업을 수행한 후에 하나 이상의 입력을 받고 하나의 출력을 제공합니다.SUM()은 제공된 데이터에 대한 덧셈을 수행하는 데 사용되는 집합 함수 중 하나입니다.이 문서에서는 SUM() 함수의 사용법을 논의하고 GROUP BY 자구에 사용합니다.