>  기사  >  일일 프로그램  >  mysql에서 그룹화하는 데 사용되는 명령문은 무엇입니까?

mysql에서 그룹화하는 데 사용되는 명령문은 무엇입니까?

下次还敢
下次还敢원래의
2024-04-27 06:18:14296검색

MySQL의 GROUP BY 문은 지정된 열별로 데이터를 그룹화하고 전체, 합계, 평균 등 각 그룹의 집계 값을 계산하는 데 사용됩니다.

mysql에서 그룹화하는 데 사용되는 명령문은 무엇입니까?

MySQL의 그룹화를 위한 문: GROUP BY

MySQL의 GROUP BY 문은 지정된 열별로 데이터를 그룹화하고 SUM, COUNT, AVG 등 각 그룹의 집계 값을 계산하는 데 사용됩니다. .

구문: ​​

<code class="sql">SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列
HAVING 条件(可选)</code>

매개변수:

  • 열 이름 1, 열 이름 2, ...: 선택할 열입니다.
  • 테이블 이름: 그룹화할 테이블입니다.
  • 그룹 열: 그룹화에 사용되는 열입니다.
  • HAVING 조건(선택 사항): 그룹화된 결과를 필터링하는 데 사용되는 조건입니다.

작동 방식:

GROUP BY 문은 그룹화 열을 기준으로 테이블의 데이터를 그룹화하고 각 그룹에 대해 하나의 행만 포함하는 새 결과 집합을 만듭니다. 각 그룹의 집계 값은 원본 데이터의 해당 그룹에 해당하는 값을 기반으로 계산됩니다.

예:

다음 데이터가 포함된 "sales"라는 테이블이 있다고 가정합니다. 사과

1002바나나503사과754바나나25 상품명별 그룹 매출과 전체 매출을 계산하려면 각 제품에 대해 다음 쿼리를 사용할 수 있습니다.
<code class="sql">SELECT 产品名称, SUM(销售额) AS 总销售额
FROM sales
GROUP BY 产品名称;</code>
Product NameApples
결과:
Total Sales
175

Banana

75

위 내용은 mysql에서 그룹화하는 데 사용되는 명령문은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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