GROUP BY 문은 지정된 열별로 데이터 세트를 그룹화하고 동일한 데이터 그룹을 집계하는 데 사용됩니다. 구문: SELECT 열 이름 1, 열 이름 2, ...FROM 테이블 이름 GROUP BY 그룹화 열 이름; SUM, COUNT, AVG 등의 집계 함수와 함께 사용하여 그룹 내의 데이터를 요약할 수 있습니다. 이점에는 데이터 분석 단순화, 패턴 추세 식별, 쿼리 성능 향상이 포함됩니다.
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 문은 그룹화 열의 지정된 열에 대한 고유 값과 집계 열의 계산 결과가 포함된 결과 집합을 반환합니다. +
다음 사람 데이터가 있는 테이블이 있다고 가정합니다:
John
메리 | 30 | |
---|---|---|
Bob | 40 | 남자 |
Alice | 28 | 여자 |
Tom | 35 | 남자 |
다음 GROUP BY 쿼리는 성별과 성별에 따라 사람들을 그룹화합니다. 각 그룹의 인원수 계산: | 결과: | |
Gender | Count |
Male3
2 |
---|
위 내용은 SQL에서 그룹별을 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!