Fungsi Agregasi
Melalui kelas ini, kamu diajak untuk:
- Mengidentifikasi fungsi-fungsi agregasi dalam SQL dan sintaksisnya.
- Mengenal group by untuk mengelompokkan data yang diekstrak.
Mengenal Agregasi
Agregasi adalah perintah perhitungan statistika deskriptif sederhana, seperti min, max, rata-rata, sum, dan count.
MIN
Min() digunakan untuk mencari nilai data numerik terkecil pada suatu kolom. Lihat contoh susunan kodenya dalam tabel covid_juli.
MAX
Max() digunakan untuk mencari nilai data numerik terbesar pada suatu kolom.
AVG
Avg() digunakan untuk mencari rata-rata nilai data numerik pada suatu kolom.
SUM
Sum() digunakan untuk menjumlahkan nilai data pada suatu kolom.
COUNT
Count() digunakan untuk mengetahui jumlah indeks data pada suatu kolom.
Group By
Group by digunakan untuk mengelompokkan baris yang memiliki nilai yang sama. Perintah ini biasanya digunakan bersamaan dengan fungsi agregasi.
Lihat contohnya di bawah ini.
Dari susunan kode di atas, kita melakukan dua hal. Pertama, kita menghitung jumlah data dalam kolom id. Kedua, kita mengelompokkannya berdasarkan kota. Dengan demikian, kita akan mendapatkan hasil jumlah id berdasarkan kota, yaitu Jakarta (4), Yogyakarta (2), Bandung (2), dan Surabaya (2).
Pro Tips
- Agregasi adalah operasi statistika deskriptif dalam mengelola tabel.
- Agregasi dalam SQL terdiri dari min, max, average, sum, dan count.
- Group by adalah perintah untuk mengelompokkan data dan biasa digunakan bersama dengan perintah agregasi.
Kuis
Apa fungsi agregasi untuk menghitung jumlah indeks data?