Fungsi aggregate merupakan fungsi yang mengembalikan nilai rangkuman
atau dengan kata lain melakukan perhitungan pada seperangkat nilai dan
mengembalikannya dalam single value (nilai tunggal).
Misalkan kita mempunyai data seperti table dibawah ini :
COUNT()
Untuk menghitung jumlah baris yang dihasilkan berdasarkan kondisi tertentu.
misalkan :
SELECT COUNT(*) FROM pegawai WHERE gaji_pokok>='200000'
AVG()
Menghasilkan nilai rata-rata, tidak seperti fungsi min dan max hanya dapat menerima data numerik sebagai parameter.
SELECT AVG(gaji_pokok) from pegawai
MIN()
Mengembalikan nilai terkecil dalam satu set.
SELECT MIN(gaji_pokok) from pegawai
MAX()
Mengembalikan nilai terbesar dalam satu set
SELECT MAX(gaji_pokok) from pegawai
SUM()
Berfungsi untuk mengembalikan jumlah dari sebuah parameter nilai, tidak
seperti max dan min, sum hanya dapat menerima ekspresi numerik.
SELECT SUM(gaji_pokok) from pegawai
VAR()
Fungsi ini dipergunakan untuk menghitung varian statistik dari semua
nilai, menggunakan bertipe numeric dan menghasilkan nilai float.
SELECT VAR(gaji_pokok) FROM pegawai
STDEV()
Dipergunakan untuk menghitung standar deviasi dan hanya dapat digunakan
pada column yang tipe datanya numerik, fungsi stdev selalu mengembalikan
nilai float dari hasil perhitungan fungsi.
SELECT STDEV(gaji_pokok) FROM pegawai
Latest
Langganan:
Posting Komentar (Atom)
EmoticonEmoticon