Fungsi Agregat

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
CountMengembalikan jumlah(banyaknya atau kemunculan) nilai dalam suatu kolom
SumMengembalikan jumlah (total) nilai dalam suatu kolom
AVGMengembalikan rata-rata nilai dalam suatu kolom
MINMengembalikan nilai terkecil dalam suatu kolom
MAXMengembalikan nilai terbesar dalam suatu kolom
Tabel fungsi agregat

Latihan

Pertama buatlah tabel seperti dibawah ini dengan nama matakuliah.

kode_mknama_mkskssemester
PTI447Praktikum Basis Data13
TIK342Praktikum Basis Data13
PTI333Basis Data Terdistribusi35
TIK123Jaringan Komputer25
TIK333Sistem Operasi35
PTI123Grafika Multimedia35
PTI777Sistem Informasi23

Mendapatkan nilai minimum

  1. Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
  2. Tuliskan pernyataan SQL berikut : SELECT MAX(sks) AS max FROM matakuliah;
  3. Kemudian eksekusi pernyataan SQL tersebut.

mendapatkan jumlah data

  1. Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
  2. Tuliskan pernyataan SQL berikut : SELECT COUNT(*) AS jumlah FROM matakuliah;
  3. Kemudian eksekusi pernyataan SQL tersebut.

mendapatkan jumlah Total

  1. Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
  2. Tuliskan pernyataan SQL berikut : SELECT SUM(sks) AS total FROM matakuliah;
  3. Kemudian eksekusi pernyataan SQL tersebut.

mendapatkan Rata rata

  1. Buatlah tabel di atas terlebih dahulu atau kalian dapat menggunakan tabel lain yang sudah ada di dalam data base kalian.
  2. Tuliskan pernyataan SQL berikut : SELECT AVG(*) AS rata_rata FROM matakuliah;
  3. Kemudian eksekusi pernyataan SQL tersebut.

quiz

  1. Berdasarkan tabel latihan di atas, dapatkan jumlah matakuliah yang mengandung kata “Basis Data” !
  2. Berdasarkan Tabel latihan di atas, dapatkan jumlah total sks pada matakuliah dengan kode_mk selain PTI !
  3. Berdasarkan Tabel 2, dapatkan jumlah matakuliah yang mengandung kata “Sistem”!

Ok apakah jawaban kalian sama dengan gambar di bawah ini ?

No comments to show.

Leave a comment