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 




Sebenarnya ada beberapa fungsi aggregate lainnya yang belum saya bahas disini, tapi minimal beberapa fungsi aggregate ini paling banyak digunakan.
Untuk lebih jelasnya mengenai tutorial diatas bisa click link video tutor dibawah ini.





Semoga tutor singkat ini bisa membantu teman-teman yang memerlukannya. Mohon maaf jika dalam penyampaian terjadi kesalahan.

Comments

Popular posts from this blog

Membuat Database SQL Server

Installasi SQL Server dan Management Studio Windows

Sql Server Store Procedure

Index Table Clustered and Nonclustered SQL Server

Import and Restore Bak File Microsoft SQL Server 2014