집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 그룹 합계를 구현하는 방법
구현 방법: 1. SELECT 문을 사용하여 지정된 테이블의 데이터를 쿼리합니다. 2. "GROUP BY" 키워드를 사용하여 하나 이상의 필드에 따라 쿼리 결과를 그룹화합니다. 그룹화 상황에 따라 각각 반환됩니다. 서로 다른 그룹에 있는 지정된 필드의 합계, 구문은 "SELECT SUM(합계할 필드 이름) FROM 테이블 이름 GROUP BY 그룹화할 필드 이름;"입니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
mysql에서는 SELECT 문, "GROUP BY" 키워드 및 SUM() 함수를 사용하여 그룹 합계를 구현할 수 있습니다.
SELECT 문은 지정된 테이블의 데이터를 쿼리할 수 있습니다.
"GROUP BY" 키워드는 하나 이상의 필드에 따라 쿼리 결과를 그룹화할 수 있습니다
SUM() 함수 그룹화 상황은 각각 다른 그룹의 지정된 필드의 합계를 반환합니다
SELECT SUM(进行求和的字段名) FROM 表名 GROUP BY 需要进行分组的字段名;
예:
데이터 테이블 mip_demo의 sex 필드에 대해 그룹 쿼리를 수행한 다음 소년의 결과를 그룹화합니다. 점수 필드에 있는 소녀들과 함께 합계를 구하세요.
먼저 mip_demo 테이블의 데이터를 살펴보겠습니다.
SELECT * FROM mip_demo;
그룹 내 남학생과 여학생의 점수 합을 구합니다.
SELECT sex,SUM(score) FROM mip_demo GROUP BY sex;
mip_demo 테이블의 성별이 그룹화되어 각 그룹의 점수 합이 계산되는 것을 볼 수 있습니다.
확장 지식:
GROUP BY
키워드는 그룹화 쿼리에 사용됩니다.GROUP BY
关键字用于分组查询
GROUP BY 语句将具有相同值的行分组为汇总行,例如"查找每个地区的客户数量"。
GROUP BY 语句通常与聚合函数(COUNT()、MAX(), MIN(), SUM()
SUM()
, AVG())와 함께 사용되어 결과 집합을 하나 이상의 열로 그룹화합니다. SUM(DISTINCT expression)어떻게 됩니까? SUM() 함수가 작동하나요?
위 내용은 mysql에서 그룹 합계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!