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