>  기사  >  데이터 베이스  >  SQL에서 그룹별을 사용하는 방법

SQL에서 그룹별을 사용하는 방법

小老鼠
小老鼠원래의
2024-04-28 21:15:25652검색

GROUP BY 문은 지정된 열별로 데이터 세트를 그룹화하고 동일한 데이터 그룹을 집계하는 데 사용됩니다. 구문: SELECT 열 이름 1, 열 이름 2, ...FROM 테이블 이름 GROUP BY 그룹화 열 이름; SUM, COUNT, AVG 등의 집계 함수와 함께 사용하여 그룹 내의 데이터를 요약할 수 있습니다. 이점에는 데이터 분석 단순화, 패턴 추세 식별, 쿼리 성능 향상이 포함됩니다.

SQL에서 그룹별을 사용하는 방법

SQL에서 GROUP BY 문 사용

GROUP BY 문이란 무엇인가요?

GROUP BY 문은 데이터 세트의 행을 그룹화하고 동일한 그룹의 데이터를 단일 결과 행으로 집계하는 데 사용됩니다.

Syntax

<code class="sql">SELECT 列名1, 列名2, ...
FROM 表名
GROUP BY 分组列名;</code>

그룹 열데이터를 그룹화할 열을 지정하세요. 하나 이상의 열을 그룹화할 수 있습니다.

집계 함수를 사용하면 SUM, COUNT, AVG와 같은 그룹의 데이터를 집계할 수 있습니다.

Usage

GROUP BY 문은 그룹 내 데이터의 요약 값을 계산하기 위해 집계 함수와 함께 자주 사용됩니다. 예:

<code class="sql">-- 计算销售表中每个产品的总销量
SELECT ProductName, SUM(Quantity) AS TotalQuantity
FROM Sales
GROUP BY ProductName;</code>

Results

GROUP BY 문은 그룹화 열의 지정된 열에 대한 고유 값과 집계 열의 계산 결과가 포함된 결과 집합을 반환합니다. +

다음 사람 데이터가 있는 테이블이 있다고 가정합니다:

  • Name
  • Age
  • Gender

John

25Male메리30 여자Bob40남자Alice28여자Tom35남자
<code class="sql">SELECT Gender, COUNT(*) AS Count
FROM People
GROUP BY Gender;</code>
결과: GenderCount
다음 GROUP BY 쿼리는 성별과 성별에 따라 사람들을 그룹화합니다. 각 그룹의 인원수 계산:

Male3

Female2

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

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