Fungsi agregat MySQL digunakan untuk mengira hasil tunggal set data, termasuk COUNT() (bilangan nilai bukan nol), SUM() (jumlah), AVG() (purata), MAX() (maksimum nilai) dan MIN() (nilai minimum). Selain itu, terdapat STD() (sisihan piawai), VAR() (variance), GROUP_CONCAT() (penggabungan nilai), BIT_OR() (bitwise OR) dan BIT_AND() (bitwise AND). Fungsi ini sering digunakan dengan klausa GROUP BY untuk mengumpulkan data dan melakukan pengiraan pada setiap kumpulan.
Fungsi Pengagregatan dalam MySQL
Fungsi pengagregatan digunakan untuk melakukan pengiraan pada satu set data dan mengembalikan hasil tunggal. Pelbagai fungsi agregat disediakan dalam MySQL untuk memproses pelbagai jenis data.
Fungsi agregat yang biasa digunakan
Fungsi agregat lain
Selain fungsi agregat asas di atas, MySQL juga menyediakan beberapa fungsi agregat lain untuk memenuhi keperluan yang lebih maju:
Menggunakan Fungsi Agregat
Fungsi pengagregatan biasanya digunakan dengan klausa GROUP BY, yang mengumpulkan data ke dalam kumpulan dan melakukan pengiraan agregat pada setiap kumpulan. Contohnya:
<code>SELECT department, AVG(salary) FROM employee GROUP BY department;</code>
Pertanyaan ini mengumpulkan pekerja ke dalam jabatan dan mengira purata gaji untuk setiap jabatan.
Nota:
Atas ialah kandungan terperinci Apakah fungsi agregat dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!