Fungsi Agregat(aggregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya. Standar ISO mendefinisikan 5 jenis fungsi agregat yaitu

Selain itu ada beberapa keyword yang dipakai di MySql yatu keyword distinct yang berfungsi untuk mengeliminasi duplikasi data yang sama.
D. Latihan
- Mengeliminasi duplikasi data


Pada tabel diatas merupakan cara mengeliminasi data dengan distinct. Distinct berfungsi untuk mengelimina duplikasi kemunculan data yang sama.
- Mendapatkan Jumlah Data

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan jumlah data dari sebuah database.
- Mendapatkan Jumlah Total

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan jumlah total dari tiap data yang diinginkan.
- Mendapatkan Nilai Rata-Rata

Tabel diatas merupakan tabel yang digunakan untuk mencari nilai rata-rata dari sebuah data seperti sksnya atau nilainya.
- Mendapatkan Nilai Minimum

Tabel diatas merupakan tabel yang digunakan untuk mendapatkan nilai minimum dalam sebuah data.
- Mendapatkan Nilai Maksimum

Tabel diatas merupakan tabel yang digunakan untuk mencari nilai maksimum dalam sebuah data
- Pengelompokkan Data

Tabel diatas merupakan tabel pengelompokkan data dengan klausa group.
- Menyaring Pengelompokkan

Tabel diatas merupakan tabel menyaring pengelompokkan dalam sebuah data. Maksutnya pengelompokkannya sesuai apa yang kita inginkan dengan komen WHERE semester jika yang diinginkan untuk disaring adalah semester.
E. TUGAS PRAKTIKUM


- Tabel 1, tampilkan kode_barang, nama_barang, dan harga barang termurah

Tabel 1 merupakan tabel penjualan barang, perintah tugas praktikum tersebut menampilkan kode_barang, nama_barang dan harga yang paling murah. caranya dengan SELECT apa yang diperintahkan lalu menyeleksi harga yang paling murah.
- Tabel 1, tampilkan data buku yang memiliki stok kurang dari 10

Tabel 1 merupakan tabel penjualan barang, perintah tugas praktikum adalah menampilkan data buku yang memiliki stok kurang dari 10, caranya dengan nama_barang dengan nama buku lalu stok < 10.
- Tabel 2, dapatkan jumlah matkul yang mengandung kata “Basis Data”

Tabel 2 merupakan tabel jurusan dengan perintah menampilkan jumlah nama mata kuliah yang mengandung kata basis data, dengan select count nama_mk lalu nama_mk like “basis data”.
- Tabel 2, dapatkan jumlah total sks pada matkul dengan kode_mk selain PTI

Tabel diatas merupakan tabel yang menampilkan jumlah total sks dengan kode mk selain PTI
PRAKTIKUM LANJUTAN
- Tabel 1, dapatkan rata-rata penghasilan yang didapat dari penjualan barang dengan stok diatas 50

Tabel diatas merupakan tabel yang menampilkan rata-rata penghasilan yang didapat dari barang dengan stok diatas 50
- Tabel 1, dapatkan harga barang yang bukan buku dengan harga diatas 2000 dan stok dibawah 30

Tabel diatas merupakan tabel yang menampilkan harga barang yang bukan nama_mk nya buku dengan harga diatas 2000 dan stok dibawah 30
- Tabel 2, dapatkan jumlah matkul yang mengandung kata “Sistem”

Tabel diatas merupakan tabel yang menampilkan data jumlah matkul dengan nama_mk “Sistem”.