Rumah  >  Artikel  >  pangkalan data  >  Fungsi agregat biasa dalam sql

Fungsi agregat biasa dalam sql

下次还敢
下次还敢asal
2024-05-07 05:48:15905semak imbas

Fungsi pengagregatan biasa dalam SQL termasuk: COUNT() Kira bilangan baris SUM() Jumlah AVG() Cari purata MIN() Cari nilai minimum MAX() Cari nilai maksimum

Fungsi agregat biasa dalam sql

Biasa digunakan pengagregatan dalam Fungsi SQL

Fungsi pengagregatan dalam SQL (Bahasa Pertanyaan Berstruktur) digunakan untuk beroperasi pada set nilai, mengagregatkannya kepada satu atau lebih nilai. Fungsi agregat yang paling biasa termasuk:

  • COUNT(): Mengira jumlah bilangan baris dalam set baris, tidak kira sama ada terdapat nilai dalam baris tersebut.
  • SUM(): Tambahkan set nilai.
  • AVG(): Kira purata set nilai.
  • MIN(): Mengembalikan nilai minimum dalam kumpulan.
  • MAX(): Mengembalikan nilai maksimum dalam kumpulan.

Fungsi agregat lain yang biasa digunakan:

  • GROUP_CONCAT(): Sambungkan sekumpulan rentetan menjadi satu rentetan, dipisahkan oleh pembatas yang ditentukan.
  • FIRST(): Mengembalikan nilai baris pertama dalam kumpulan.
  • LAST(): Mengembalikan nilai baris terakhir dalam kumpulan.
  • STDDEV(): Kira sisihan piawai bagi set nilai.
  • VARIANCE(): Kira varians set nilai.

Gunakan fungsi agregat:

Fungsi pengagregatan biasanya digunakan dalam klausa GROUP BY bagi pernyataan SELECT, yang mengumpulkan hasil pertanyaan mengikut lajur yang ditentukan. Sebagai contoh, pertanyaan berikut mengira purata jualan untuk setiap kumpulan:

<code>SELECT department_name, AVG(sales)
FROM sales
GROUP BY department_name;</code>

Fungsi pengagregatan juga boleh digunakan dalam klausa HAVING, yang menapis kumpulan. Contohnya, pertanyaan berikut hanya mengembalikan jabatan dengan purata jualan melebihi 1000:

<code>SELECT department_name, AVG(sales)
FROM sales
GROUP BY department_name
HAVING AVG(sales) > 1000;</code>

Atas ialah kandungan terperinci Fungsi agregat biasa dalam sql. 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:Penggunaan foreach dalam sqlArtikel seterusnya:Penggunaan foreach dalam sql