-->

Fungsi-Fungsi agregat


Pada kali ini saya mau berbagi tentang fungsi agregat pada query. Fungsi agregat kadangkala disebut juga sebagai fungsi grup ataupun fungsi sebuah ringkasan. Fungsi agregat adalah fungsi yang disediakan untuk menghasilkan sebuah nilai berdasarkan sejumlah data. Fungsi adalah suatu kumpulan instruksi yang menghasilkan sebuah nilai jika dipanggil. Adapun fungsi agregat yang disediakan oleh SQL dapat dilihat tabel berikut ini.
FUNGSI
KETERANGAN
Avg()
Memperoleh nilai rata-rata
avg(distinct)
Memperoleh nilai rata-rata khusus untuk nilai yang berbeda
Count()
Menghitung cacah data yang tidak bernilai NULL
Count(distinct)
Menghitung cacah data yang tidak bernilai NULL dan nilainya berbeda
Max()
Menghasilkan nilai terbesar
Min()
Menghasilkan nilai terkacil
Sum()
Menghasilkan penjumlahan data
Sum(distinct)
Memperoleh penjumlahan data khusus untuk nilai yang berbeda
Std(),stddev()
Menghasilkan deviasi standar
Variance()
Menghasilkan varian standar
Var_samp()
Menghasilkan varian sampel

#FUNGSI AVG()
            Kata avg berasal dari kata average, fungsi avg() berguna untuk memperoleh nilai rata-rata. Beberapa contoh pemakian avg() dapat dilihat berikut.
Penulisan:
            Select avg(nama_field) from nama_tabel;
Kata distinct bisa anda tambahkan untuk menghitung hanya nilai yang berbeda, berikut penulisanya.
            Select avg(distinct nama_field) from nama_tabel;
Hasilnya berbeda bila anda tidak menambahkan kata distinct sebelum dari nama_field. Karena bila ada nilai yang sama berada pada kolom atau nama_field yang anda sebut, namun bila anda tambahkan kata distinct maka akan menghitung satu kali bila ada nilai yang sama atau kembar. Jika ada nilai NULL yang berada pada kolom atau nama_field yang anda sebut maka data tersebut tidak akan di hitung.
#COUNT()
Fungsi count() berguna sebagai melakukan pencacahan terhadap data. Pada prinsipnya bagian yang terdapat dalam count bisa berupa nama_field apa saja. Sering kali nama_field bisa anda ganti dengan tanda bintang(*). Berikut merupakan penulisan count.
Penulisan:
            Select count(nama_field) from nama_tabel;
Atua
            Select count(*) from nama_tabel;
Catatan:
Apabila yang disebutkan dalam count adalah nama_field dan ada kolom tersebut yang bernilai NULL, baris yang kolomnya beernilai NULL tersebut tidak ikut dihitung. Perlu diketahui, bila ada kata distinct data yang kembar akan di hitung sekali.
#MAX()
Fungsi max berfungsi berguna untuk memperoleh nilai yang ter bersar dari yang nama_field yang anda sebutkan dalam fungsi max, berikut penulisan querynya.
Penulisan:
            Select max(nama_field) from nama_tabel;
#MIN
Fungsi min berfungsi berguna untuk memperoleh nilai yang terkecil dari yang nama_field yang anda sebutkan dalam fungsi min, berikut penulisan querynya.
Penulisan:
            Select min(nama_field) from nama_tabel;
#SUM
Fungsi ini berguna untuk melakukan penjumlahan data yang anda sebutkan dalam fungsi sum tersebut, berikut penulisanya.
Penulisan:
            Select sum(nama_field) from nama_tabel;
#STD()
Std atau stddev berfungsi untuk menghitung deviasi standar. Daviasi standar adalah akar kuadrat dari varian satandar, contoh:
            Select std(nama_field) from nama_tabel;

Sekian materi kali ini, semoga coret-coret kali ini bermanfaat . lihat-lihat juga coret-coret lainnya masih disini!! Terima Kasih!!

2 Responses to "Fungsi-Fungsi agregat"

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel