Rumah > Artikel > pangkalan data > Peranan groupby dalam sql
SQL GROUP BY klausa mengatur set data dengan mengumpulkan dan mengagregat data mengikut lajur. Ia digunakan untuk: Menghimpunkan jadual mengikut lajur yang ditentukan Guna fungsi agregat (seperti SUM, AVG, COUNT) Mengira nilai kumpulan
KUMPULAN OLEH klausa dalam SQL BY
Guna KUMPULAN adalah ciri yang berkuasa dalam alat SQL yang membolehkan pengguna mengumpulkan set data mengikut satu atau lebih lajur dan data agregat untuk setiap kumpulan.
Fungsi
Fungsi utama klausa GROUP BY adalah seperti berikut:
Sintaks klausa KUMPULAN MENGIKUT adalah seperti berikut:
<code>SELECT 列名1, 列名2, ... FROM 表名 GROUP BY 列名3, 列名4, ...</code>nama lajur 1, nama lajur 2, ...: lajur yang akan dipilih
Berikut ialah contoh menggunakan klausa GROUP BY: <code>SELECT department, SUM(salary)
FROM employees
GROUP BY department</code>
Pertanyaan ini mengisih jabatan
Kumpulkan lajur dan hitung jumlah gaji untuk setiap jabatan.
employees
表按 department
列分组,并计算每个部门的总工资。
聚合函数
GROUP BY 子句通常与聚合函数一起使用,这些函数对每个组计算值。一些常见的聚合函数包括:
多列分组
GROUP BY 子句可以同时按多个列分组。例如:
<code>SELECT department, location, SUM(salary) FROM employees GROUP BY department, location</code>
此查询将 employees
表按 department
和 location
jabatan
dan lokasi
dan mengira jumlah gaji bagi setiap jabatan dan lokasi. 🎜Atas ialah kandungan terperinci Peranan groupby dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!