A. Tujuan
Memahami fungsi-fungsi agregat dan penggunaannya
Memahami operasi pengelompokan data
Mampu menyelesaikan kasus-kasus yang melibatkan penggunaan fungsi-fungsi agregat
Mampu menyelesaikan kasus-kasus yang melibatkan penggunaan fungsi-fungsi agregat dan
pengelompokan
B. Dasar Teori
1. Fungsi Agregat
Fungsi agregat (agregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai
tunggal sebagai hasilnya. Standar ISO mendefinisikan lima jenis fungsi agregat.
3. Having
Ketika menggunakan fungsi agregat, terkadang diperlukan klausa WHERE untuk menspesifikasikan
hasil. Namun, klausa WHERE tidak boleh mengandung fungsi agregat. Sebagai solusinya,
digunakanlah klausa HAVING. Penggunaanya mirip dengan HAVING.
C. Latihan
Buatlah Database baru dengan nama siakad_siswa dan tabel bernama nilai_siswa
Tabel ‘nilai_siswa’
6. Menyaring Pengelompokan
Fungsi ini digunakan untuk menegelompokkan field berdasarkan jumlah kemunculannya
Tuliskan query berikut ini untuk mengelompokkan
D. Tugas Praktikum
Buatlah database dengan nama si_kasir dan tabel dengan nama penjualan_barang
BUK778
1. Dapatkan kode barang, nama barang, dan stok! Urutkan berdasarkan kode barang dan nama barang
secara menaik!
2. Dapatkan kode barang, nama barang, harga dan stok, yang memiliki stok paling banyak
3. Dapatkan total stok barang sebagai total_barang dari tabel penjualan barang
4. Dapatkan nama barang dan jumlah penghasilan per barang yang. Jumlah penghasilan didapat dari
penjualan masing- masing barang