Fungsi kumpulan dalam MySQL digunakan untuk mengira nilai agregat dengan mengumpulkan set data. Fungsi yang biasa digunakan ialah: SUM: Kira jumlah nilai dalam lajur yang ditentukan COUNT: Kira bilangan nilai bukan NULL dalam lajur yang ditentukan AVG: Kira nilai purata nilai dalam lajur yang ditentukan MIN: Kira nilai minimum dalam lajur yang ditentukan MAX: Kira bilangan nilai bukan NULL dalam lajur yang ditentukan Nilai maksimum
MySQL Grouping Functions
Group functions in MySQL set data berdasarkan satu atau lebih set lajur dan mengira nilai agregat untuk setiap kumpulan (seperti SUM, COUNT, AVG ). Berikut ialah sintaks fungsi kumpulan yang biasa digunakan:
<code class="sql">SELECT 列1, 列2, 聚合函数(列3) FROM 表名 GROUP BY 列1, 列2</code>
Fungsi pengumpulan biasa
Contoh penggunaan fungsi kumpulan
Contoh berikut menunjukkan cara menggunakan fungsi kumpulan untuk mengira jumlah jualan setiap produk dalam rekod jualan:
<code class="sql">SELECT product_id, SUM(quantity_sold) AS total_sales FROM sales_records GROUP BY product_id;</code>
Hasilnya akan memaparkan product_id dan jumlah jualan setiap produk.
Nota
Atas ialah kandungan terperinci Bagaimana untuk menulis fungsi kumpulan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!