Sunday, December 2, 2018

Tutorial Oracle (Fungsi Max, Min, Count, Avg, Sum Dalam Oracle)

Dalam tutorial oracle kali ini penulis akan sedikit share seputar pengelompokan dan kriteria data yang biasa dipakai dalam oracle, tutorial ini aku buat menurut sepengetahuan aku lho ya, jadi masuk akal bila tutorial oraclenya masih yang dasar-dasar mengingat aku juga gres mencar ilmu oracle.


Biasanya pada dikala menyeleksi data, sering di minta untuk menampilkan sekumpulan data menurut kelompok data tertentu yang biasanya mengeksekusinya dengan menawarkan perintah group by, biasanya dalam pengelompokan data juga di sertakan aggregate function dimana dalam implementasinya memang aggregate function harus di ikuti oleh perintah group by.


Adapun mengenai aggregrate function itu sendiri biasanya berupa fungsi matematik menyerupai berikut :


MAX


Digunakan untuk mencari nilai maksimal dari sekumpulan data yang ada, syntact yang dipakai adalah


Select Field-1,.. Field-n, MAX(nama_field)


From table_name


Group By Field-1, Field-n


MIN


Kebalikan dari fungsi max, yakni dipakai untuk mencari nilai minimal (terkecil) dari sekumpulan data yang ada, syntact yang dipakai adalah


Select Field-1,.. Field-n, MIN(nama_field)


From table_name


Group By Field-1, Field-n


 


COUNT


Digunakan untuk mencari banyaknya data dari sekumpulan data yang ada, syntact yang dipakai adalah


Select Field-1,.. Field-n, COUNT(nama_field)


From table_name


Group By Field-1, Field-n


 


AVERAGE


Digunakan untuk mencari rata-rata dari sekumpulan data yang ada, syntact yang dipakai adalah


Select Field-1,.. Field-n, AVG(nama_field)


From table_name


Group By Field-1, Field-n


 


SUM


Digunakan untuk mencari jumlah dari sekumpulan data yang ada, syntact yang dipakai adalah


Select Field-1,.. Field-n, SUM(nama_field)


From table_name


Group By Field-1, Field-n


 


Misal untuk menampilkan nilaimax, min, count, rata2 dan jumlah data dari tabel product, maka syntak yang digunakan


Select kode_product,


MIN (jumlah_product) as Nilai_Min_Product


MAX (jumlah_product) as Nilai_Max_Product


COUNT (jumlah_product) as Cacah_Product


AVG (jumlah_product) as Rata2_Product


SUM (jumlah_product) as Jumlah_Product


from tabel_product


group by kode_product;



Sumber aciknadzirah.blogspot.com