Rumah > pangkalan data > tutorial mysql > Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql

Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql

青灯夜游
Lepaskan: 2022-06-23 16:49:01
asal
12971 orang telah melayarinya

Kaedah pelaksanaan: 1. Gunakan pernyataan SELECT untuk menanyakan data dalam jadual yang ditentukan 2. Gunakan kata kunci "GROUP BY" untuk mengumpulkan hasil pertanyaan mengikut satu atau lebih medan; () berfungsi mengikut Dalam kes pengelompokan, jumlah medan yang ditentukan dalam kumpulan berbeza dikembalikan Sintaksnya ialah "PILIH JUMLAH (nama medan untuk penjumlahan) DARI nama jadual KUMPULAN OLEH nama medan yang hendak dikumpulkan;".

Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql

Persekitaran pengendalian tutorial ini: sistem windows7, versi mysql8, komputer Dell G3.

Dalam mysql, anda boleh menggunakan pernyataan SELECT, kata kunci "GROUP BY" dan fungsi SUM() untuk melaksanakan penjumlahan kumpulan.

  • Pernyataan SELECT boleh menanyakan data dalam jadual yang ditentukan

  • "KUMPULAN OLEH " kunci Keputusan pertanyaan boleh dikumpulkan mengikut satu atau lebih medan

  • Fungsi SUM() mengembalikan jumlah medan yang ditentukan dalam kumpulan berbeza mengikut situasi kumpulan

SELECT SUM(进行求和的字段名) FROM 表名 GROUP BY 需要进行分组的字段名;
Salin selepas log masuk

Contoh:

Lakukan pertanyaan kumpulan pada medan jantina jadual data mip_demo, dan kemudian kumpulkan lelaki dan perempuan dalam medan skor jumlah markah.

Mari kita lihat dahulu data dalam jadual mip_demo:

SELECT * FROM mip_demo;
Salin selepas log masuk

Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql

Cari jumlah markah lelaki dan perempuan dalam kumpulan.

SELECT sex,SUM(score) FROM mip_demo GROUP BY sex;
Salin selepas log masuk

Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql

Ia boleh dilihat bahawa jantina jadual mip_demo dikumpulkan, dan jumlah markah setiap kumpulan dikira.

Meluaskan pengetahuan:

  • GROUP BYKata kunci digunakan untuk mengumpulkan pertanyaan

Penyata GROUP BY mengumpulkan baris dengan nilai yang sama ke dalam baris ringkasan, seperti "Cari bilangan pelanggan bagi setiap wilayah". Pernyataan

GROUP BY biasanya digunakan dengan fungsi agregat (COUNT(), MAX(), MIN(), SUM(), AVG()) untuk mengumpulkan hasil yang ditetapkan oleh satu atau lebih lajur.

  • Fungsi SUM()

Fungsi SUM() digunakan untuk mengira jumlah set nilai atau ungkapan sintaks fungsi SUM() Seperti berikut:

SUM(DISTINCT expression)
Salin selepas log masuk

Bagaimanakah fungsi SUM() berfungsi?

  • Jika fungsi SUM digunakan dalam pernyataan SELECT yang tidak mengembalikan baris yang sepadan, fungsi SUM mengembalikan NULL dan bukannya 0.

  • Pengendali DISTINCT membenarkan pengiraan nilai yang berbeza dalam satu set.

  • Fungsi SUM mengabaikan nilai NULL dalam pengiraan.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan jumlah kumpulan dalam mysql. 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