11 April 2013

Mengenal Fungsi Agregat PHP

ads

Fungsi agregat (kadangkala disebut fungsi grup atau fungsi ringkasan) adalah fungsi yang disediakan oleh SQL untuk menghasilkan sebuah nilai berdasarkan sejumlah data. Fungsi sendiri adalah suatu kumpulan instruksi yang menghasilkan sebuah nilai jika dipanggil. Adapun fungsi agregat yang disediakan oleh SQL dapat dilihat pada Tabel berikut.

Fungsi AVG untuk memperoleh nilai rata. Contoh:

Menghitung gaji rata-rata untuk semua pegawai:

SELECT AVG(gaji.gaji_pokok)
FROM pekerjaan, gaji
WHERE pekerjaan.gol = gaji.gol;

Hasil:

AVG(gaji_pokok)
630000.0000

Menghitung gaji rata-rata per bagian:

SELECT bagian.nama_bagian,
AVG(gaji.gaji_pokok)
FROM pekerjaan, gaji, bagian
WHERE pekerjaan.gol = gaji.gol AND
pekerjaan.kode_bagian = bagian.kode_bagian
GROUP BY bagian.nama_bagian;


Fungsi COUNT bermanfaat untuk menghitung data. Contoh COUNT:

Menghitung jumlah pegawai

SELECT COUNT(*) FROM pribadi;

Menghitung jumlah pegawai per bagian

SELECT bagian.nama_bagian, COUNT(pribadi.nip)
FROM pribadi, pekerjaan, bagian
WHERE pribadi.nip = pekerjaan.nip AND
pekerjaan.kode_bagian = bagian.kode_bagian
GROUP BY bagian.nama_bagian;

Fungsi MAX berguna untuk memperoleh data terbesar. Contoh:

SELECT MAX(gaji.gaji_pokok)
FROM Pekerjaan, gaji
WHERE Pekerjaan.gol = gaji.gol;


Fungsi MIN berguna untuk memperoleh data terkecil. Contoh:

SELECT MIN(gaji.gaji_pokok)
FROM pekerjaan, gaji
WHERE pekerjaan.gol = gaji.gol;

Fungsi SUM untuk melakukan penjumlahan. Contoh untuk menghitung total gaji pokok yang harus dibayarkan ke pegawai:

SELECT SUM(gaji.gaji_pokok)
FROM pekerjaan, gaji
WHERE pekerjaan.gol = gaji.gol;


Sumber

Mengenal Fungsi Agregat PHP Rating: 4.5 Diposkan Oleh: kreasi

 

Top