FUNGSI AGREGAT
7.1 Fungsi Agregat
Fungsi agregat pada MySQL mampu membantu kita dalam menghitung
rangkuman nilai dari suatu kolom dan dari beberapa kelompok nilai pada suatu kolom.
Berikut adalah beberapa fungsi agregat.
7.2 COUNT
COUNT pada MySQL adalah fungsi yang membantu kita dalam
menghitung banyaknya nilai dari suatu item pada tabel. Untuk
menggunakan fungsi ini adalah dengan perintah berikut.
SELECT count(namakolom)
FROM namatabel
Kita bisa menggunakan perintah AS namakolom setelah COUNT()
untuk menamai kolom yang dihitung banyak nilainya. Selain itu bisa
digunakan perintah WHERE untuk memanggil suatu individu/entri spesifik
tertentu.
7.3 GROUP BY
GROUP BY adalah perintah yang ditambahkan setelah SELECT yang
memungkinkan utnuk mendapatkan fungsionalitas tambahan dari fungsi agregat. Jika
menggunakan WHERE maka GROUP BY ditempatkan setelahnya. Penggunaan GROUP
BY adalah sebagai berikut.
SELECT MAX(namakolom)
FROM namatabel
7.5 MIN
Berbanding terbalik dengan MAX, fungsi MIN berguna untuk menghitung nilai
terkecil dari suatu set nilai numerik. Perintah untuk menggunakan fungsi MIN adalah
sebagai berikut
SELECT MIN(namakolom)
FROM namatabel
7.6 SUM
Fungsi SUM dapat membantu kita untuk mencari nilai total dengan menjumlahkan
seluruh nilai pada suatu set data numerik. Penggunaan fungsi SUM adalah sebagai
berikut.
SELECT SUM(namakolom)
FROM namatabel
SELECT AVG(namakolom)
FROM namatabel
7.9 HAVING
Fungsi HAVING digunakan setelah GROUP BY, dan berfungsi untuk membatasi
atau memberikan syarat dari perintah fungsi agregat. Misal kita ingin mencari rata-rata
yang nilainya lebih dari 80 maka digunakan perintah berikut.