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.

SELECT MIN(kasus_harian)
FROM covid_juli;

MAX

Max() digunakan untuk mencari nilai data numerik terbesar pada suatu kolom.

SELECT MAX(kasus_harian)
FROM covid_juli;

AVG

Avg() digunakan untuk mencari rata-rata nilai data numerik pada suatu kolom.

SELECT AVG(kasus_harian)
FROM covid_juli;

SUM

Sum() digunakan untuk menjumlahkan nilai data pada suatu kolom.

SELECT SUM(kasus_harian)
FROM covid_juli;

COUNT

Count() digunakan untuk mengetahui jumlah indeks data pada suatu kolom.

SELECT COUNT(kasus_harian)
FROM covid_juli;

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.

SELECT COUNT(id) FROM pendaftar
GROUP BY kota;

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?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan