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

Fungsi agregat biasa dalam sql

下次还敢
Lepaskan: 2024-05-07 05:48:15
asal
929 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

Atas ialah kandungan terperinci Fungsi agregat biasa dalam sql. 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