Mengira JUMLAH COUNT Dikumpulkan dalam Pertanyaan SQL
Dalam SQL, pengumpulan data adalah penting untuk meringkaskan dan menganalisis set data yang besar. Apabila bekerja dengan data terkumpul, adalah berguna untuk mengira jumlah nilai terkumpul juga. Artikel ini menunjukkan cara untuk mencapai ini menggunakan jadual contoh dan pertanyaan SQL praktikal.
Pertimbangkan jadual dengan dua medan: ID dan Nama. Setiap rekod mewakili individu, dan beberapa rekod boleh mempunyai nama yang sama. Kami mahu mengumpulkan data mengikut Nama dan mengira bilangan rekod dalam setiap kumpulan. Selain itu, kami ingin menambah baris pada penghujung untuk memaparkan jumlah kiraan semua rekod.
Untuk mencapai ini, kami boleh menggunakan pertanyaan SQL berikut:
SELECT name, COUNT(name) AS count, SUM(COUNT(name)) OVER() AS total_count FROM Table GROUP BY name;
Pecahan Pertanyaan:
Keputusan:
Pertanyaan mengembalikan perkara berikut keputusan:
Nama | Kiraan | Jumlah Kira | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alfa | 1 | 6 | |||||||||||||||
Beta | 3 | 6 | |||||||||||||||
2 | 6 | ||||||||||||||||
|
6 | 6 |
Atas ialah kandungan terperinci Bagaimana untuk Mengira JUMLAH COUNT Berkumpulan dalam SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!