Digunakan untuk melaksanakan operasi pengagregatan pada data, seperti SUM(), COUNT(), AVG(), dsb. Klausa HAVING hanya boleh digunakan selepas klausa GROUP BY.KUMPULAN OLEH Selepas mengumpulkan data, klausa HAVING menapis kumpulan dan hanya mengekalkan kumpulan yang memenuhi syarat. Kedua-duanya digunakan bersama untuk mengumpulkan data, mengagregat data, menapis kumpulan, menganalisis data, mencari corak dan arah aliran, meringkaskan maklumat dan membuat laporan statistik. .
MEMILIKI klausa
Klausa GROUP BY mentakrifkan kaedah pengelompokan, manakala klausa HAVING menentukan syarat penapisan selepas pengumpulan. Gabungan kedua-dua klausa ini membenarkan operasi berikut pada data:
Contoh pertanyaan
pertama
pekerja mengikut kumpulan nombor jabatan (id_jabatan).KUMPULAN OLEH dan MEMPUNYAI klausa sering digunakan dalam situasi berikut:
Atas ialah kandungan terperinci Hubungan antara groupby dan mempunyai dalam mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!