Rumah > Artikel > pengaturcaraan harian > Dalam keadaan apakah kumpulan oleh digunakan dalam mysql?
Klausa KUMPULAN MENGIKUT digunakan untuk mengumpulkan dan mengagregatkan data mengikut lajur Senario biasa termasuk: pengiraan ringkasan data (jumlah, purata, nilai maksimum, nilai minimum, dsb.) klasifikasi data (penghimpunan mengikut kategori memudahkan analisis dan visualisasi) deduplikasi data (. Simpan hanya rekod unik untuk setiap kumpulan) Pengagregatan data dalam subkueri Pengoptimuman prestasi pertanyaan (dengan mengurangkan bilangan rekod yang diimbas) Nota: Kunci kumpulan mestilah dalam lajur pertanyaan Fungsi pengagregatan hanya boleh digunakan pada kunci kumpulan atau hasil agregat ialah tidak dinyatakan Semua lajur tidak terkumpul akan menghasilkan baris pendua GROUP BY biasanya digunakan bersama dengan klausa HAVING untuk menapis lagi senario penggunaan GROUP BY dalam MySQL dengan satu atau lebih lajur dan agregat hasil terkumpul. Senario penggunaan khusus termasuk:
1. Ringkasan data
Kira jumlah, purata, nilai maksimum, nilai minimum, dsb. rekod dalam kumpulan
Contohnya: PILIH JUMLAH(jualan) DARI pesanan_KUMPULAN ;2. Klasifikasi data
deplikasi data
Klausa KUMPULAN OLEH biasanya digunakan dengan klausa HAVING untuk menapis selanjutnya Hasil berkumpulan
Atas ialah kandungan terperinci Dalam keadaan apakah kumpulan oleh digunakan dalam mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!