Rumah >pangkalan data >tutorial mysql >Bagaimana untuk menanyakan bilangan kejadian data dalam mysql

Bagaimana untuk menanyakan bilangan kejadian data dalam mysql

WBOY
WBOYasal
2022-05-16 15:09:178368semak imbas

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".

Bagaimana untuk menanyakan bilangan kejadian data dalam mysql

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi mysql8.0.22, komputer Dell G3.

Cara untuk menanyakan bilangan kejadian data dalam mysql

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:

Bagaimana untuk menanyakan bilangan kejadian data dalam mysql

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

Bagaimana untuk menanyakan bilangan kejadian data dalam mysql

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!

Kenyataan:
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