Oleh :
MUHAMMAD DZULFIQAR
SYAIFULLAH
2C TKJ
42519067
2. Dasar Teori
A. FUNGSI AGREGAT (COUNT, SUM, AVG, MIN, MAX)
Fungsi Agregat adalah fungsi-fungsi yang beroperasi pada sekumpulan baris untuk menghitung
dan menghasilkan nilai tunggal . Fungsi Agregat dipakai terutama dalam report/laporan karena
seringkali yang dibutuhkan adalah ringkasan(summary) data di dalam tabel bukan data aktualnya.
a. COUNT
Perintah yang digunakan untuk menghitung jumlah baris suatu kolom pada tabel. Jika
menambahkan klausa WHERE, fungsi COUNT menampilkan banyaknya recordyang
tersaring. Contoh : perintah untuk menghitung jumlah baris kolom jenis pada tabel
jenisfilm :
SELECT COUNT(JENIS) FROM JENIS FILM;
b. SUM
Perintah yang digunakan untuk menghitung jumlah nilai suatu kolom pada tabel. Contoh :
perintah untuk menghitung jumlah nilai kolom harga pada tabel jenisfilm :
SELECT SUM(HARGA) FROM JENIS FILM;
c. AVG
Perintah yang digunakan untuk menghitung rata-rata dari nilai suatu kolom pada tabel.
Nilai 0 (nol) dalam suatu kolom tetap diperhitungkan, sedangkan jika tidak ada nilai
(kosong bukan nol) maka fungsi AVG akan mengabaikannyaContoh : perintah untuk
menghitung rata-rata dari kolom harga pada tabel jenisfilm :
SELECT AVG(HARGA) FROM JENIS FILM;
d. MIN
Perintah yang digunakan untuk menampilkan nilai terkecil dari suatu kolom pada tabel.
Contoh : perintah untuk menampilkan nilai terkecil dari kolom harga pada tabel jenisfilm:
SELECT MIN(HARGA) FROM JENIS FILM;
e. MAX
Perintah yang digunakan untuk menampilkan nilai terbesar dari suatu kolom pada tabel.
Contoh : perintah untuk menampilkan nilai terbesar dari kolom harga pada tabel jenisfilm:
SELECT MAX(HARGA) FROM JENIS FILM;
Untuk efesiensi harus dimengerti urutan pemilihan Where, Group By dan Having :
· Where dipakai untuk filter baris-baris dari operasi yang dinyatakan oleh perintah from.
· Group By dipakai untuk mengelompokkan hasil dari Where.
· Having dipakai untuk memfilter baris-baris dari hasil pengelompokan.
Adapun fungsi Count untuk menampilkan jumlah baris pada tabel tersebut.
SUM
Fungsi SUM untuk menghitung jumlah nilai dari suatu kolom pada tabel.
Jadi, total harga sebanyak 2220000. Hasil penjumlahan dari kolom Harga_Barang
AVG
Fungsi AVG untuk menghitung rata-rata nilai dari suatu kolom pada tabel
MAX
Fungsi MAX untuk menampilkan nilai terbesar dari suatu kolom pada tabel.
Fungsi MIN untuk menampilkan nilai terkecil dari suatu kolom pada tabel.
Akan ditampilkan hanya kolom Nama_Barang dan digabungkan dengan kolom Harga_Barang
KESIMPULAN
Fungsi Agregat adalah fungsi-fungsi yang beroperasi pada sekumpulan baris untuk menghitung
dan menghasilkan nilai tunggal .
- Fungsi SUM untuk menghitung jumlah nilai dari suatu kolom pada tabel.
- Fungsi AVG untuk menghitung rata-rata nilai dari suatu kolom pada tabel
- Fungsi MAX untuk menampilkan nilai terbesar dari suatu kolom pada tabel.
- Fungsi MIN untuk menampilkan nilai terkecil dari suatu kolom pada tabel.
- Where dipakai untuk filter baris-baris dari operasi yang dinyatakan oleh perintah from.