Pengertian
Fungsi agregat adalah fungsi yang digunakan untuk mengoleksi sejumlah data dan mengembalikan data tersebut dengan hasil berupa nilai tunggal. Ada 5 ISO standar fungsi agregat.
| Fungsi | Deskripsi |
| Count | Mengembalikan jumlah(banyaknya atau kemunculan) nilai dalam suatu kolom |
| Sum | Mengembalikan jumlah (total) nilai dalam suatu kolom |
| AVG | Mengembalikan rata-rata nilai dalam suatu kolom |
| MIN | Mengembalikan nilai terkecil dalam suatu kolom |
| MAX | Mengembalikan nilai terbesar dalam suatu kolom |
Latihan
Pertama buatlah tabel seperti dibawah ini dengan nama matakuliah.
| kode_mk | nama_mk | sks | semester |
| PTI447 | Praktikum Basis Data | 1 | 3 |
| TIK342 | Praktikum Basis Data | 1 | 3 |
| PTI333 | Basis Data Terdistribusi | 3 | 5 |
| TIK123 | Jaringan Komputer | 2 | 5 |
| TIK333 | Sistem Operasi | 3 | 5 |
| PTI123 | Grafika Multimedia | 3 | 5 |
| PTI777 | Sistem Informasi | 2 | 3 |
Mendapatkan nilai minimum
- Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
- Tuliskan pernyataan SQL berikut :
SELECT MAX(sks) AS max FROM matakuliah; - Kemudian eksekusi pernyataan SQL tersebut.
mendapatkan jumlah data
- Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
- Tuliskan pernyataan SQL berikut :
SELECT COUNT(*) AS jumlah FROM matakuliah; - Kemudian eksekusi pernyataan SQL tersebut.
mendapatkan jumlah Total
- Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
- Tuliskan pernyataan SQL berikut :
SELECT SUM(sks) AS total FROM matakuliah; - Kemudian eksekusi pernyataan SQL tersebut.
mendapatkan Rata rata
- Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
- Tuliskan pernyataan SQL berikut :
SELECT AVG(*) AS rata_rata FROM matakuliah; - Kemudian eksekusi pernyataan SQL tersebut.
quiz
- Berdasarkan tabel latihan di atas, dapatkan jumlah matakuliah yang mengandung kata “Basis Data” !
- Berdasarkan Tabel latihan di atas, dapatkan jumlah total sks pada matakuliah dengan kode_mk selain PTI !
- Berdasarkan Tabel 2, dapatkan jumlah matakuliah yang mengandung kata “Sistem”!
Ok apakah jawaban kalian sama dengan gambar di bawah ini ?
No comments to show.


