Apa itu Fungsi Agregat?
Fungsi agregat adalah fungsi yang digunakan untuk menggabungkan beberapa baris data menjadi satu nilai tunggal. Fungsi ini bekerja pada sekelompok nilai, yang bisa berasal dari satu kolom atau dari beberapa kolom yang berbeda. Hasil dari fungsi agregat biasanya adalah angka tunggal, meskipun ada beberapa fungsi yang mengembalikan nilai non-numerik seperti STRING atau DATE.
Fungsi-fungsi Agregat yang Umum
Berikut ini adalah beberapa fungsi agregat yang sering digunakan di MySQL:
COUNT(): Fungsi ini digunakan untuk menghitung jumlah baris atau nilai dalam suatu grup. Misalnya, kita bisa menghitung jumlah siswa di sebuah kelas.
SUM(): Fungsi ini digunakan untuk menjumlahkan nilai-nilai dalam suatu grup. Contohnya, kita bisa menjumlahkan total penjualan suatu produk dalam periode waktu tertentu.
AVG(): Fungsi ini digunakan untuk menghitung rata-rata dari nilai-nilai dalam suatu grup. Misalnya, kita bisa menghitung rata-rata usia dari sekelompok orang.
MIN(): Fungsi ini digunakan untuk mencari nilai terkecil dalam suatu grup. Contohnya, kita bisa mencari nilai terkecil dari kumpulan harga produk.
Cara Menggunakan Fungsi Agregat di MySQL
Untuk menggunakan fungsi agregat di MySQL, kita perlu menuliskan perintah SQL yang tepat. Berikut ini adalah contoh penggunaan fungsi agregat dengan menggunakan tabel "siswa" yang memiliki kolom "nama" dan "nilai":
SELECT COUNT(nama) AS total_siswa FROM siswa;Perintah di atas akan menghitung jumlah siswa dalam tabel "siswa" dan hasilnya akan ditampilkan dengan nama kolom "total_siswa".
SELECT AVG(nilai) AS rata_nilai FROM siswa;Perintah ini akan menghitung rata-rata nilai dari kolom "nilai" dalam tabel "siswa" dan hasilnya akan ditampilkan dengan nama kolom "rata_nilai".
Kesimpulan
Fungsi agregat di MySQL memungkinkan kita untuk melakukan operasi matematika atau statistik pada data dalam basis data. Dalam artikel ini, kita telah mempelajari konsep dasar tentang fungsi agregat dan beberapa contoh penggunaannya. Ketika menggunakan fungsi-fungsi ini, penting untuk memahami data apa yang

Komentar
Posting Komentar