Dalam MySQL, anda boleh menggunakan penyataan pilih dengan kumpulan mengikut dan mengira untuk menanyakan bilangan kejadian data boleh mengembalikan bilangan data yang diambil Sintaksnya ialah "pilih nama lajur, count(*) sebagai kira dari kumpulan nama jadual mengikut nama lajur".
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.
Fungsi kira ialah fungsi yang digunakan untuk mengira rekod dalam jadual atau tatasusunan count(*) Ia mengembalikan bilangan baris yang diambil , tidak kira sama ada ia mengandungi nilai NULL.
SELECT diambil daripada jadual tanpa mendapatkan semula lajur lain dan tiada klausa WHERE, COUNT(*) dioptimumkan untuk kelajuan pulangan terpantas.
Contoh adalah seperti berikut:
Data jadual:
Soal bilangan kejadian yang dikelaskan mengikut cat_type
Pertanyaan Untuk bilangan kejadian yang dikelaskan mengikut cat_type, anda boleh menggunakan pernyataan berikut:
select cat_type,count(*) as count from cat group by cat_type;
Untuk menanyakan bilangan kejadian yang diklasifikasikan mengikut cat_type, anda boleh menggunakan pernyataan berikut:
select cat_type,count(*) as count from cat group by cat_type having count>1;
Hasil pertanyaan adalah seperti berikut
Pembelajaran yang disyorkan: tutorial video mysql
Atas ialah kandungan terperinci Bagaimana untuk menanyakan bilangan kejadian data dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!