Rumah > pangkalan data > tutorial mysql > Fungsi agregat yang biasa digunakan dalam mysql termasuk

Fungsi agregat yang biasa digunakan dalam mysql termasuk

下次还敢
Lepaskan: 2024-05-01 20:15:24
asal
1233 orang telah melayarinya

Fungsi agregat yang biasa digunakan dalam MySQL digunakan untuk pengiraan ringkasan, termasuk: 1. SUM sum 2. COUNT count; 4. MAX nilai maksimum;

Fungsi agregat yang biasa digunakan dalam mysql termasuk

Fungsi agregat yang biasa digunakan dalam MySQL

Fungsi pengagregatan dalam MySQL digunakan untuk melakukan pengiraan ringkasan pada set data untuk mengekstrak cerapan bermakna daripada sejumlah besar data. Berikut ialah fungsi agregat yang paling biasa digunakan:

SUM: Mengembalikan jumlah nilai lajur yang ditentukan.
COUNT: Mengembalikan bilangan nilai bukan nol dalam lajur yang ditentukan.
AVG: Mengembalikan purata nilai lajur yang ditentukan.
MAX: Mengembalikan nilai maksimum dalam lajur yang ditentukan.
MIN: Mengembalikan nilai minimum dalam lajur yang ditentukan.
GROUP_CONCAT: Gabungkan nilai dalam lajur yang ditentukan ke dalam rentetan.

Penggunaan

Fungsi pengagregatan biasanya digunakan bersama dengan klausa KUMPULAN OLEH untuk melaksanakan pengagregatan pada data terkumpul. Contohnya:

<code class="sql">SELECT department, SUM(salary)
FROM employees
GROUP BY department;</code>
Salin selepas log masuk

Ini akan menjumlahkan gaji pekerja mengikut jabatan dan mengembalikan jumlah gaji bagi setiap jabatan.

Kegunaan lain

Fungsi pengagregatan juga boleh digunakan untuk pengiraan statistik, contohnya:

  • Gunakan COUNT(*) untuk mengira bilangan baris dalam jadual.
  • Gunakan AVG(lajur DISTINCT) untuk mengira purata nilai unik dalam lajur tertentu.
  • Gunakan MAX(CASE WHEN condition THEN value END) untuk mencari nilai maksimum yang memenuhi syarat tertentu.

Memilih fungsi pengagregatan yang sesuai

Memilih fungsi pengagregatan yang sesuai bergantung pada jenis pengagregatan yang perlu dilakukan. Berikut adalah beberapa garis panduan:

  • Untuk pengiraan jumlah, gunakan SUM.
  • Untuk mengira, gunakan COUNT.
  • Untuk pengiraan purata, gunakan AVG.
  • Untuk perbandingan maksimum atau minimum, gunakan MAX atau MIN.
  • Untuk rentetan sambungan, gunakan GROUP_CONCAT.

Atas ialah kandungan terperinci Fungsi agregat yang biasa digunakan dalam mysql termasuk. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan