Rumah >pangkalan data >tutorial mysql >Mysql mengandungi beberapa fungsi agregat

Mysql mengandungi beberapa fungsi agregat

下次还敢
下次还敢asal
2024-05-01 20:12:40885semak imbas

MySQL menyediakan pelbagai fungsi agregat untuk ringkasan data dan statistik, termasuk: COUNT(), SUM(), AVG(), MIN(), MAX(), GROUP_CONCAT(), dll. Fungsi ini boleh digunakan dengan klausa GROUP BY untuk melaksanakan pengiraan agregat pada kumpulan tertentu untuk mengekstrak cerapan yang bermakna.

Mysql mengandungi beberapa fungsi agregat

Fungsi agregat berbeza yang disertakan dalam MySQL

Fungsi agregasi digunakan untuk meringkaskan dan menyusun data dengan menggabungkan satu set nilai ke dalam satu nilai. Terdapat pelbagai fungsi agregat yang tersedia dalam MySQL, masing-masing dengan tujuan khusus.

Fungsi agregat yang biasa digunakan termasuk:

  • COUNT(): Mengira bilangan nilai bukan NULL dalam set baris.
  • SUM(): Kira jumlah set medan berangka.
  • AVG(): Kira purata satu set medan angka.
  • MIN(): Mengembalikan nilai minimum dalam set nilai.
  • MAX(): Mengembalikan nilai maksimum dalam set nilai.
  • GROUP_CONCAT(): Sambungkan set nilai ke dalam rentetan.

Fungsi agregat sepunya lain:

  • STDDEV(): Kira sisihan piawai bagi satu set medan berangka.
  • VARIANCE(): Kira varians set medan angka.
  • COVARIANCE(): Kira kovarians dua set medan berangka.
  • CORR(): Kira pekali korelasi antara dua set medan berangka.
  • MEDIAN(): Kira median bagi set medan berangka.

Apabila menggunakan fungsi agregat, anda perlu menggunakan klausa GROUP BY untuk mengumpulkan data supaya fungsi agregat boleh dikira secara berasingan untuk setiap kumpulan. Contohnya:

<code class="sql">SELECT department, SUM(salary)
FROM employee
GROUP BY department;</code>

Ini akan mengembalikan set keputusan yang menunjukkan jumlah gaji pekerja untuk setiap jabatan.

Fungsi pengagregatan sangat berguna untuk menganalisis dan meringkaskan data. Dengan menggunakan fungsi ini, anda boleh mengekstrak cerapan bermakna daripada sejumlah besar data dengan mudah.

Atas ialah kandungan terperinci Mysql mengandungi beberapa fungsi agregat. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah maksud char dalam mysql?Artikel seterusnya:Apakah maksud char dalam mysql?

Artikel berkaitan

Lihat lagi