GROUP BY ialah fungsi agregat dalam SQL yang digunakan untuk mengumpulkan data berdasarkan lajur yang ditentukan dan melaksanakan operasi pengagregatan. Ia membenarkan pengguna untuk: Mengumpulkan baris data berdasarkan nilai lajur tertentu. Gunakan fungsi agregat (seperti jumlah, kiraan, purata) pada setiap kumpulan. Buat ringkasan bermakna daripada set data yang besar, lakukan pengagregatan dan pengelompokan data.
GROUP BY dalam SQL
GROUP BY ialah fungsi agregat penting dalam SQL Ia membolehkan pengguna mengumpulkan data mengikut lajur yang ditentukan dan kemudian melaksanakan operasi pengagregatan (seperti SUM, COUNT) pada setiap kumpulan. AVG, dsb.).
Bagaimana cara menggunakan GROUP BY?
GROUP BY klausa digunakan dalam pernyataan SELECT, dan sintaks asasnya adalah seperti berikut:
<code>SELECT 聚合函数(列名) FROM 表名 GROUP BY 列名</code>
Sebagai contoh, untuk mengumpulkan data dalam jadual 部门
列对 员工
dan mengira jumlah bilangan pekerja dalam setiap jabatan, anda boleh menggunakan pertanyaan berikut:
<code>SELECT COUNT(employee_id) FROM employees GROUP BY department_id</code>
Cara GROUP BY berfungsi
GROUP BY akan mengumpulkan baris dalam jadual data mengikut nilai lajur yang ditentukan. Ia menggabungkan baris dengan nilai lajur kumpulan yang sama untuk membentuk kumpulan. Ia kemudian menggunakan fungsi agregat yang ditentukan untuk setiap kumpulan, menghasilkan hasil agregat.
Kelebihan GROUP BY
Atas ialah kandungan terperinci Apakah maksud kumpulan dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!