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.
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
Post a Comment