Rumah >pengaturcaraan harian >pengetahuan mysql >Fungsi agregat yang biasa digunakan dalam mysql
Fungsi agregat MySQL digunakan untuk melakukan pengiraan pada kumpulan data dan mengembalikan satu nilai. Fungsi biasa termasuk: SUM(): Sum COUNT(): Kiraan nilai bukan nol AVG(): Purata MIN(): Nilai minimum MAX(): Nilai maksimum STDEV(): sisihan piawai VARIANCE(): Varians GROUP_CONCAT ( ): Rentetan sambungan CORR(): Pekali korelasi REGEXP_REPLACE(): Penggantian ungkapan biasa
Fungsi agregat yang biasa digunakan dalam MySQL
Fungsi pengagregatan tunggal digunakan dan untuk mengira satu set data. Terdapat pelbagai fungsi agregat yang tersedia dalam MySQL yang mempunyai tujuan yang berbeza.
1. SUM():
Cari jumlah lajur angka.
2. COUNT():
Kira bilangan nilai bukan nol dalam lajur.
3. AVG():
Kira purata lajur angka.
4 MIN():
Mengembalikan nilai minimum dalam lajur angka.
5 MAX():
Mengembalikan nilai maksimum dalam lajur angka.
6. STDEV():
Kira sisihan piawai lajur angka.
7. VARIANCE():
Kira varians lajur angka.
8. GROUP_CONCAT():
Sambungkan nilai dalam lajur yang ditentukan ke dalam rentetan.
9. CORR():
Kira pekali korelasi antara dua lajur berangka.
10. REGEXP_REPLACE():
Ganti subrentetan dalam rentetan menggunakan ungkapan biasa.
Penggunaan:
Fungsi pengagregatan sering digunakan dengan klausa GROUP BY untuk mengumpulkan data dan kemudian menggunakan fungsi agregat pada setiap kumpulan. Contohnya:
<code class="sql">SELECT department, SUM(salary) FROM employee GROUP BY department;</code>
Ini akan menjumlahkan gaji pekerja mengikut jabatan dan mengembalikan jumlah gaji bagi setiap jabatan.
Atas ialah kandungan terperinci Fungsi agregat yang biasa digunakan dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!