Thursday , October 17 2019
Home / MySQL / Fungsi Average Di Database MySQL

Fungsi Average Di Database MySQL

Fungsi Average Di Database MySQL

Lebakcyber.net – pada kesempatan kali ini kita akan membahas mengenai fungsi average di database MySQL. Fungsi Average sendiri digunakan mencari nilai rata-rata dari beberapa baris dari field tertentu. Disini saya menggunakan database toko yang memiliki tabel barang sebagai contoh bagaimana menggunakan fungsi average di mysql ini.

Fungsi Average Di Database MySQL

Deskripsi Tabel Barang

MariaDB [toko]> desc barang;
+-------------+--------------+------+-----+---------+-------+
| Field       | Type         | Null | Key | Default | Extra |
+-------------+--------------+------+-----+---------+-------+
| kd_barang   | varchar(5)   | NO   | PRI | NULL    |       |
| nama_barang | varchar(150) | YES  |     | NULL    |       |
| jumlah      | int(12)      | YES  |     | NULL    |       |
| harga       | int(12)      | YES  |     | NULL    |       |
+-------------+--------------+------+-----+---------+-------+
4 rows in set (0.01 sec)

Data Di Tabel Barang

MariaDB [toko]> select * from barang;
+-----------+--------------+--------+---------+
| kd_barang | nama_barang  | jumlah | harga   |
+-----------+--------------+--------+---------+
| BR001     | MEMORY       |     20 |  450000 |
| BR002     | CPU          |     10 |  750000 |
| BR003     | VGA          |     35 | 1250000 |
| BR004     | MOTHERBOARD  |    100 |  600000 |
| BR005     | POWER SUPPLY |     80 |   75000 |
| BR006     | CHASING      |     63 |  235000 |
+-----------+--------------+--------+---------+
6 rows in set (0.03 sec)

Advertisements

Oke disitu kita sudah bisa melihat data yang ada didalam tabel barang, sekarang misalnya kita ingin mencari nilai harga rata rata dari tabel barang, maka perintah MySQL yang digunakan adalah seperti berikut ini :

MariaDB [toko]> select avg(harga) as "Harga Rata Rata" from barang;
+-----------------+
| Harga Rata Rata |
+-----------------+
|     560000.0000 |
+-----------------+
1 row in set (0.00 sec)

Dari perintah tersebut kita bisa mengetahui nilai rata rata dari harga barang adalah 560.000.

Advertisements

Selain itu kita juga bisa menggabungkan fungsi average atau avg di mysql ini dengan perintah where. Misalnya kita ingin mencari nilai rata rata dari harga barang yang memiliki harga di atas 100.000. Maka perintath mysqlnya adalah seperti berikut ini :

MariaDB [toko]> select avg(harga) as "Harga Rata Rata" from barang where harga > 100000;
+-----------------+
| Harga Rata Rata |
+-----------------+
|     657000.0000 |
+-----------------+
1 row in set (0.00 sec)

Dari hasil penggunaan fungsi avg di mysql diatas kita dapat mengetahui harga barang rata rata untuk barang dengan harga lebih besar dari 100.000 adalah 657.000

Itulah penggunaan fungsi average di mysql. Jadi untuk mencari nilai rata rata dari suatu field maka kita bisa menggunakan fungsi average ini.

Jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar mysql lainnya. Sampai jumpa di tutorial mengenai database dan pemrograman lainnya ya.

About Firdan Ardiansyah

Admin di lebakcyber.net Untuk berhubungan dengan saya, silahkan kirim email ke : firdan@lebakcyber.net

Check Also

Kondisi AND dan OR Di Database MySQL

Kondisi AND dan OR Di Database MySQL

Kondisi AND dan OR Di Database MySQL Lebakcyber.net – Pada kesempatan kali ini kita akan …

Leave a Reply

Your email address will not be published. Required fields are marked *