Rumah  >  Artikel  >  pangkalan data  >  Apakah maksud kumpulan dengan pernyataan dalam sql?

Apakah maksud kumpulan dengan pernyataan dalam sql?

下次还敢
下次还敢asal
2024-05-01 23:21:161120semak imbas

Pernyataan GROUP BY digunakan untuk mengumpulkan data mengikut lajur atau gabungan lajur tertentu dan melaksanakan fungsi agregat (seperti jumlah, kiraan, purata) pada setiap kumpulan untuk meringkaskan data. Sintaksnya ialah: PILIH lajur 1, lajur 2, ...DARI nama jadual GROUP BY grouping column

Apakah maksud kumpulan dengan pernyataan dalam sql?

GROUP BY pernyataan dalam SQL

GROUP BY penyata digunakan untuk mengumpulkan data dan mengumpulkan rekod yang sama dalam diagregatkan bersama. Dengan membahagikan data kepada kumpulan yang berbeza, ia membantu kami meringkaskan maklumat, mengenal pasti corak dan memudahkan keputusan.

Syntax

<code>SELECT 列1, 列2, ...
FROM 表名
GROUP BY 分组列</code>

Di mana:

  • Lajur 1, Lajur 2,... ialah lajur yang akan diambil.
  • 列1列2、... 是要检索的列。
  • 表名 是要分组的表。
  • 分组列 是要用于分组的列或列的组合。

功能

GROUP BY 语句根据 分组列 的值将数据分组,然后针对每个组执行聚合函数(如 SUM()COUNT()AVG()Nama jadual ialah jadual yang akan dikumpulkan.

Lajur kumpulan ialah lajur atau gabungan lajur yang akan digunakan untuk pengumpulan.

Fungsi

GROUP BY pernyataan mengumpulkan data berdasarkan nilai lajur Kumpulan dan kemudian melaksanakan fungsi agregat (seperti SUM(), <kod>COUNT()</kod>, AVG()) untuk meringkaskan data. . jadi:

<code>| 学号 | 学生姓名 | 数学成绩 | 语文成绩 |
|---|---|---|---|
| 1 | 李华 | 90 | 85 |
| 2 | 王强 | 85 | 90 |
| 3 | 李明 | 95 | 80 |
| 4 | 张伟 | 80 | 95 |</code>

Atas ialah kandungan terperinci Apakah maksud kumpulan dengan pernyataan dalam sql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn