Aggregate Function MS SQL Server

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


EmoticonEmoticon