>데이터 베이스 >MySQL 튜토리얼 >mysql에서 그룹 합계를 구현하는 방법

mysql에서 그룹 합계를 구현하는 방법

青灯夜游
青灯夜游원래의
2022-06-21 15:23:0812957검색

구현 방법: 1. SELECT 문을 사용하여 지정된 테이블의 데이터를 쿼리합니다. 2. "GROUP BY" 키워드를 사용하여 하나 이상의 필드에 따라 쿼리 결과를 그룹화합니다. 그룹화 상황에 따라 각각 반환됩니다. 서로 다른 그룹에 있는 지정된 필드의 합계, 구문은 "SELECT SUM(합계할 필드 이름) FROM 테이블 이름 GROUP BY 그룹화할 필드 이름;"입니다.

mysql에서 그룹 합계를 구현하는 방법

이 튜토리얼의 운영 환경: 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;

mysql에서 그룹 합계를 구현하는 방법

그룹 내 남학생과 여학생의 점수 합을 구합니다.

SELECT sex,SUM(score) FROM mip_demo GROUP BY sex;

mysql에서 그룹 합계를 구현하는 방법

mip_demo 테이블의 성별이 그룹화되어 각 그룹의 점수 합이 계산되는 것을 볼 수 있습니다.

확장 지식:

  • GROUP BY 키워드는 그룹화 쿼리에 사용됩니다.GROUP BY关键字用于分组查询

GROUP BY 语句将具有相同值的行分组为汇总行,例如"查找每个地区的客户数量"。

GROUP BY 语句通常与聚合函数(COUNT()、MAX(), MIN(), SUM()

  • GROUP BY 문은 동일한 값을 가진 행을 요약 행으로 그룹화합니다(예: "Find Every") 각 지역의 고객 수"입니다.

    GROUP BY 문은 일반적으로 집계 함수(COUNT(), MAX(), MIN(), SUM(), AVG())와 함께 사용되어 결과 집합을 하나 이상의 열로 그룹화합니다.

SUM() 함수

  • SUM() 함수는 일련의 값이나 표현식의 합을 계산하는 데 사용됩니다. SUM() 함수의 구문은 다음과 같습니다.

    SUM(DISTINCT expression)

    어떻게 됩니까? SUM() 함수가 작동하나요?
  • 일치하는 행을 반환하지 않는 SELECT 문에서 SUM 함수를 사용하면 SUM 함수는 0 대신 NULL을 반환합니다.
  • DISTINCT 연산자를 사용하면 집합의 고유한 값을 계산할 수 있습니다.

SUM 함수는 계산 시 NULL 값을 무시합니다.

🎜🎜【관련 추천: 🎜mysql 비디오 튜토리얼🎜】🎜

위 내용은 mysql에서 그룹 합계를 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.