Wednesday, August 2, 2017

Fungsi – fungsi agregasi



Fungsi – fungsi agregasi
Agregasi dalam SQL merupakan proses untuk mendapatkan nilai dari sekumpulan data yang telah dikelompokkan. Pengelompokan data didasarkan pada kolom atau kombinasi kolom yang dipilih.
AVG(Average)
Fungsi AVG adalah suatu fungsi yang digunakan dalam SQL untuk menghitung nilai rata-rata dari suatu kolom.
Select avg(Nama_field_yang_ingin_dirata_ratakan) from nama_table
COUNT
Fungsi COUNT adalah fungsi yang digunakan dalam bahasa SQL untuk menghitung jumlah atau banyaknya baris data atau record dari suatu table.
Select count(*) from nama_table
    MAX
Fungsi MAX adalah suatu fungsi yang digunakan dalam SQL untuk mencari nilai terbesar dari kumpulan data angka dalam suatu kolom atau field.
Select max(nama_field) from nama_table
    MIN
Fungsi MIN adalah suatu fungsi yang digunakan dalam bahasa SQL untuk mencari nilai terkecil dari kumpulan data angka dalam suatu field.
Select min(nama_field) from nama_table
    SUM
Fungsi SUM adalah suatu fungsi yang digunakan dalam bahasa SQL untuk menghitung jumlah atau hasil penjumlahan data angka dari suatu field ataupun kolom.
Select sum(Nama_field_yang_ingin_ditotal) from nama _table
     GROUP BY
Perintah yang digunakan untuk mengelompokan beberapa data pada perintah SELECT.
SELECT * FROM (nama_tabel) GROUP BY atribut;
     HAVING & WHERE
Perintah SELECT yang digunakan untuk menentukan kondisi adalah WHERE, tapi untuk perintah GROUP BY ini yang digunakan adalah HAVING.
HAVING biasanya dipakai untuk menyeleksi data berdasarkan fungsi aggregate tertentu (min, max, avg, sum, count).
WHERE biasanya dipakai untuk menyeleksi data berdasarkan comparison (=,<>,<,>,<=,>=)

No comments:

Post a Comment