Rumah >pangkalan data >tutorial mysql >Bolehkah saya Menapis Hasil Dikumpulkan Berdasarkan Kiraan Baris?
Soalan:
Bolehkah hasil dikumpulkan dan seterusnya ditapis berdasarkan bilangan baris dalam setiap kumpulan?
Contoh Pertanyaan:
SELECT * FROM mytable WHERE COUNT(*) > 1 GROUP BY name
Jawapan:
Untuk mencapai penapisan yang diingini, klausa HAVING hendaklah digunakan sebaliknya:
SELECT name, COUNT(*) FROM mytable GROUP BY name HAVING COUNT(*) > 1
Dengan menggunakan HAVING, anda boleh menentukan syarat yang digunakan pada hasil terkumpul, dalam kes ini menapis untuk kumpulan yang mempunyai lebih daripada satu baris.
Atas ialah kandungan terperinci Bolehkah saya Menapis Hasil Dikumpulkan Berdasarkan Kiraan Baris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!