MySQL SQLLesson 36Preview gratis
MySQL GROUP BY
Lesson ini bagian dari MySQL · Semua level
Ringkasan
GROUP BY dipakai untuk mengelompokkan baris data berdasarkan satu atau lebih kolom, misalnya per kota, kategori, atau departemen. Setiap kelompok lalu bisa dihitung dengan fungsi agregat seperti COUNT, SUM, AVG, MAX, dan MIN. Tanpa GROUP BY, fungsi agregat hanya menghasilkan satu baris untuk seluruh data.
Poin kunci
- GROUP BY mengelompokkan baris berdasarkan nilai kolom yang sama
- Fungsi agregat seperti COUNT, SUM, AVG, MAX, MIN dihitung per kelompok
- Kolom yang dipilih selain hasil agregat harus ikut dalam GROUP BY (mode ONLY_FULL_GROUP_BY)
- Bisa mengelompokkan lebih dari satu kolom, misal GROUP BY kota, peran
- HASIL kelompok bisa disaring lagi dengan HAVING
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.