Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Baca Juga :
Fungsi Agregasi (Agregat) yang ada pada aplikasi mysql server database tergolong fungsi dasar yang sering digunakan dalam Bahasa SQL. Fungsi ini meliputi MAX(), MIN(), SUM(), COUNT(), AVG() yang digunakan untuk mendapatkan nilai dari sebuah baris (row) didalam tabel yang telah dikelompokan dengan kondisi tertentu. Untuk mempraktikan fungsi agregasi (agregat) ini kita persiapkan bahan yang diperlukan, buatlah sebuah tabel dengan nama tabel tblmhs
CREATE TABLE `tblmhs` (
`NPM` int(10) NOT NULL default '0',
`NM_MHS` varchar(100) default NULL,
`J_NILAI` int(11) default NULL,
`JUR` varchar(2) default NULL,
PRIMARY KEY  (`NPM`)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Selanjutnya kita inputkan terlebih dahulu tblmhs
INSERT INTO `tblmhs` (`NPM`, `NM_MHS`, `J_NILAI`, `JUR`) VALUES 
(21400200, 'ZAHWA', 50, 'AK'),
(21400201, 'RIRIN', 80, 'TI'),
(21400202, 'ANTO', 66, 'MI'),
(21400203, 'DANI', 75, 'AK'),
(21400204, 'JAKA', 95, 'MI'),
(21400205, 'NARA', 77, 'MI'),
(21400206, 'SENTA', 65, 'TI'),
(21400207, 'FERY', 69, 'AK'),
(21400208, 'IWAN', 83, 'MI');
Hasilnya
Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Langsung saja masuk ke pokok pembahasan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

1. MAX

Fungsi ini digunakan untuk mencari nilai tertinggi dari sekumpulan rows (baris) pada sebuah tabel. Contoh penerapannya

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Dari fungsi MAX diatas yaitu didapat nilai tertinggi 95 sekarang kita kelompokan lagi berdasarkan JUR dengan menambahkan fungsi GROUP BY.

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

2. MIN

Fungsi ini merupakan kebalikan dari Fungsi Max yang telah dijelaskan diatas, fungsi ini untuk mencari nilai terendah dari sekumpulan rows (baris) pada sebuah tabel. Contoh penerapannya

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Jika kita modifikasi sedikit dengan menambahkan fungsi GROUP BY pada fungsi MIN untuk mencari nilai terendah dan dikelompokan berdasakan JUR, maka penerapannya seperti dibawah ini

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

3. SUM

Fungsi ini digunakan untuk menghitung total dari penjumlah dari kolom (Field) yang berisikan rows (baris) dengan data berjenis numeric atau angka. Kita akan mencari total dari kolom (Field) Nilai. Contoh penerapannya.

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Dari total nilai yang ada diatas, sekarang coba kita kelompokan (GROUP BY) total nilai berdasarkan kolom (Field) JUR pada tabel tblmhs seperti contoh gambar dibawah ini

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

4. COUNT

Fungsi ini untuk mencari jumlah rows (Baris) yang terdapat pada tabel berdasarkan kondisi tertentu. Contoh penerapannya.

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Sekarang kita akan mencoba mencari jumlah rows (baris) data pada tblmhs dengan dikelompokan berdasarkan komlom (Field) JUR.

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

5. AVG

Fungsi ini untuk mencari nilai rata-rata dari sebuah kolom (field) yang bertype data numeric atau angka. Contoh penerapannya

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Sekarang coba kita tambahkan GROUP BY pada fungsi AVG diatas, dengan hasil yang didapat seperti gambar dibawah ini

Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server

Dari praktik SQL diatas dapat ditarik kesimpulan fungsi agregasi (agregat) diatas dapat ditambahkan kolom (field) yang lain (masih dalam satu tabel) dengan catatan disandingkan dengan fungsi GROUP BY pada penulisan coding SQL.

Semoga uraian singkat Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server diatas dapat bermanfaat dan terima kasih banyak atas kunjungannya.

Subscribe untuk berlangganan artikel :

0 Response to "Cara Menggunakan Fungsi Agregasi (MAX, MIN, SUM, COUNT, AVG) Pada MySQL Server"

Post a Comment

1. Dilarang menjadikan referensi tanpa mencantumkan sumbernya
2. Berkomentar yang relevan sesuai artikel
3. Gunakan bahasa yang baik dan santun