Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan bilangan kejadian data dalam mysql
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!