SQL의 문별 그룹화는 무엇을 의미합니까?

下次还敢
풀어 주다: 2024-05-01 23:21:16
원래의
1098명이 탐색했습니다.

GROUP BY 문은 지정된 열 또는 열 조합으로 데이터를 그룹화하고 각 그룹에 대해 집계 함수(예: 합계, 개수, 평균)를 수행하여 데이터를 요약하는 데 사용됩니다. 구문은 다음과 같습니다. SELECT 열 1, 열 2, ...FROM 테이블 이름 GROUP BY 그룹화 열

SQL의 문별 그룹화는 무엇을 의미합니까?

SQL의 GROUP BY 문

GROUP BY 문은 데이터를 그룹화하고 동일한 레코드를 그룹화하는 데 사용됩니다. 에서 함께 집계됩니다. 데이터를 여러 그룹으로 나누면 정보를 요약하고 패턴을 식별하며 결과를 단순화하는 데 도움이 됩니다.

Syntax

<code>SELECT 列1, 列2, ...
FROM 表名
GROUP BY 分组列</code>
로그인 후 복사

위치:

  • 열 1, 열 2,...는 검색할 열입니다.
  • 列1列2、... 是要检索的列。
  • 表名 是要分组的表。
  • 分组列 是要用于分组的列或列的组合。

功能

GROUP BY 语句根据 分组列 的值将数据分组,然后针对每个组执行聚合函数(如 SUM()COUNT()AVG()테이블 이름은 그룹화할 테이블입니다.

그룹 열은 그룹화에 사용할 열 또는 열 조합입니다.

Function

GROUP BY 문은 그룹 열의 값을 기준으로 데이터를 그룹화한 다음 집계 함수(예: SUM(), <code>COUNT(), AVG())를 사용하여 데이터를 요약합니다.

🎜학생 점수가 포함된 테이블을 생각해 보세요. 🎜
<code>| 学号 | 学生姓名 | 数学成绩 | 语文成绩 |
|---|---|---|---|
| 1 | 李华 | 90 | 85 |
| 2 | 王强 | 85 | 90 |
| 3 | 李明 | 95 | 80 |
| 4 | 张伟 | 80 | 95 |</code>
로그인 후 복사
🎜학생 이름별로 그룹화하고 각 학생의 평균 수학 점수를 계산하려면 다음 GROUP BY 문을 사용할 수 있습니다. 🎜
<code>SELECT 学生姓名, AVG(数学成绩) AS 平均数学成绩
FROM 学生成绩表
GROUP BY 学生姓名</code>
로그인 후 복사
🎜결과는 다음과 같습니다. be: 🎜
<code>| 学生姓名 | 平均数学成绩 |
|---|---|
| 李华 | 87.5 |
| 王强 | 85.0 |
| 李明 | 87.5 |
| 张伟 | 82.5 |</code>
로그인 후 복사

위 내용은 SQL의 문별 그룹화는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!