Klausa GROUP BY membahagikan set data kepada kumpulan berdasarkan lajur atau ungkapan yang ditentukan, mengumpulkan rekod dengan kumpulan yang sama mengikut nilai. Ia boleh digunakan untuk pengiraan ringkasan atau pengagregatan data, seperti mengira jumlah, purata dan jualan maksimum untuk setiap jenis produk.
Maksud klausa GROUP BY dalam SQL
Klausa GROUP BY ialah alat berkuasa dalam SQL yang digunakan untuk mengumpulkan rekod dalam set data untuk pengiraan ringkasan atau pengagregatan kumpulan.
Cara ia berfungsi:
Kumpulan klausa GROUP BY merekodkan dalam set data berdasarkan lajur atau ungkapan yang ditentukan. Apabila mengumpulkan, rekod dengan nilai Kumpulan Mengikut yang sama dikumpulkan bersama.
Sintaks:
<code>SELECT 列名, 聚合函数(列名) FROM 表名 WHERE 条件 GROUP BY 分组依据</code>
Contoh:
Pertanyaan berikut mengumpulkan data jualan dalam jadual "Jualan" mengikut jenis produk dan meringkaskan jumlah jualan setiap jenis produk:
Ef<code>SELECT ProductType, SUM(SalesAmount) FROM Sales GROUP BY ProductType</code>
Efrree: Pertanyaan ini mengembalikan set hasil di mana setiap baris mewakili jenis produk dan jumlah jualan jenis produk tersebut.
Kegunaan lain:
Klausa GROUP BY juga boleh digunakan untuk melaksanakan operasi berikut:
Kira fungsi agregat seperti nilai purata, maksimum dan minimum.
Atas ialah kandungan terperinci Apakah maksud kumpulan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!