Modul Agregasi membahas cara meringkas banyak baris menjadi angka yang siap dibaca. Pembahasan mencakup fungsi agregat COUNT, SUM, dan AVG beserta klausa GROUP BY, penyaringan hasil pengelompokan dengan HAVING, penambahan subtotal dan total melalui WITH ROLLUP, serta penggabungan string per kelompok dengan GROUP_CONCAT. Setiap teknik dilatih pada basis data kecil yang dibangun ulang dari nol, sehingga seluruh keluaran pada contoh dapat diulang dari data yang sama.
Agregasi
Modul ringkasan data: fungsi agregat dengan GROUP BY, HAVING, WITH ROLLUP, dan GROUP_CONCAT.
0/0 selesai
- Agregat dan GROUP BY
COUNT, SUM, dan AVG beserta semantik pengelompokan yang benar pada MySQL 8.
- HAVING
Menyaring hasil pengelompokan setelah agregasi dan bedanya dengan WHERE.
- WITH ROLLUP
Menambahkan total dan subtotal pada hasil GROUP BY secara otomatis.
- GROUP_CONCAT
Menggabungkan nilai string per kelompok beserta batas panjang dan pengurutannya.