Rumah > pangkalan data > tutorial mysql > Bagaimanakah Fungsi COUNT() SQL Boleh Mengira Kejadian Nilai dalam Jadual?

Bagaimanakah Fungsi COUNT() SQL Boleh Mengira Kejadian Nilai dalam Jadual?

Patricia Arquette
Lepaskan: 2024-12-30 18:58:09
asal
963 orang telah melayarinya

How Can SQL's COUNT() Function Count Occurrences of Values in a Table?

Mengira Kejadian Menggunakan Fungsi Count()

Dalam senario di mana anda mempunyai jadual yang mengandungi berbilang kejadian nilai dalam lajur, ia menjadi perlu untuk menentukan kekerapan setiap nilai yang berbeza. Fungsi Count() dalam SQL menyediakan cara yang cekap untuk mencapai ini.

Andaikan anda mempunyai jadual dengan nilai berikut:

Ford
Ford
Ford
Honda
Chevy
Honda
Honda
Chevy
Salin selepas log masuk

Matlamat anda adalah untuk mencipta output dengan kiraan daripada setiap nilai unik dalam jadual, seperti yang digambarkan di bawah:

Ford   3
Honda  3
Chevy  2
Salin selepas log masuk

Menggunakan Count() untuk Cari Kejadian

Untuk mencari kiraan setiap nilai unik, anda boleh menggunakan pertanyaan SQL berikut:

SELECT car_make, COUNT(*)
FROM cars
GROUP BY car_make
Salin selepas log masuk

Dalam pertanyaan ini, pernyataan SELECT menentukan lajur untuk diambil: kereta_buat dan kiraan kejadian. Klausa FROM menunjukkan jadual untuk mendapatkan semula data. Klausa GROUP BY mengumpulkan data mengikut nilai car_make, dengan berkesan mengira bilangan baris untuk setiap kereta unik.

Output pertanyaan ini akan menyerupai format yang diingini, dengan setiap pembuatan kereta yang berbeza dan kiraan sepadannya . Maklumat ini boleh menjadi berharga untuk menganalisis pengagihan data, mengenal pasti item popular atau menjalankan operasi statistik lain.

Atas ialah kandungan terperinci Bagaimanakah Fungsi COUNT() SQL Boleh Mengira Kejadian Nilai dalam Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan