Pengertian Fungsi Agregat dalam SQL
Dalam SQl dikenal fungsi agregat. Fungsi agregat (aggregate) adalah fungsi yang menerima koleksi nilai dan mengembalikan nilai tunggal sebagai hasilnya.Jenis fungsi Agregat
Standar ISO mendefinisikan lima jenis fungsi agregat, yaitu:Sebelum mencoba berbagai fungsi agregat SQL, buatlah tabel dengan struktur sebagai berikut:
Tambahkan record-record berikut ini:Fungsi Agregat: COUNT
Digunakan untuk menghitung jumlah record.Contoh:
Hitung jumlah record tabel buku
SELECT COUNT(*) FROM buku;Hitung jumlah record tabel buku dengan nama kolom jum_rec
SELECT COUNT(*) AS jum_rec FROM buku;Hitung jumlah record untuk tahun 2003
SELECT COUNT(*) AS jum_rec FROM buku WHERE tahun = 2003;
Fungsi Agregat: SUM
Fungsi Agregat SUM digunakan untuk menghitung total nilai dari kolom tertentuContoh:
Hitung total harga
SELECT SUM(harga) AS total_harga FROM buku;Hitung total harga untuk tahun 2003
SELECT SUM(harga) AS total_harga FROM buku WHERE tahun=2003;
Fungsi Agregat: MAX
Fungsi agregat AVGDigunakan untuk menampikan nilai tertinggi dari suatu kolomContoh:
Tampilkan harga tertinggi
SELECT MAX(harga) AS harga_tertingi FROM buku;Tampilkan harga tertinggi untuk tahun 2003
SELECT MAX(harga) AS harga_tertinggi FROM buku WHERE tahun=2003;Fungsi Agregat: MIN
Fungsi agregat MIN Digunakan untuk menampikan nilai terendah dari suatu kolom
Contoh:
Tampilkan harga terendah
SELECT MIN(harga) AS harga_terendah FROM buku;Tampilkan harga terendah untuk tahun 2003
SELECT MIN(harga) AS harga_terendah FROM buku WHERE tahun=2003;Fungsi Agregat: AVG
Fungsi agregat AVG Digunakan untuk menampikan nilai rata-rata dari suatu kolom
Contoh:
Tampilkan harga rata-rata
SELECT AVG(harga) AS harga_rerata FROM buku;Tampilkan harga rata-rata untuk tahun 2003
SELECT AVG(harga) AS harga_rerata FROM buku WHERE tahun=2003;
Tidak ada komentar:
Posting Komentar