Fungsi AVG Pada MysQL

Fungsi AVG Pada MysQL

24

Pada tutorial ini akan dibahas tentang fungsi avg pada mysql.

Fungsi avg() pada mysql digunakan untuk mendapatkan nilai rata – rata dari sebuah kolom (kolom bertipe numeric). Hal ini sesuai dengan nama fungsi tersebut avg yang berarti average.

Sintaks sederhananya adalah seperti ini :

MySQL

SELECT AVG(nama_kolom) FROM nama_table;

Sebelum ke praktek, pertama – tama buat databasenya lebih dulu, namun jika anda telah memiliki database, table, dan kolom sendiri. Silahkan lompati langkah ini.

MySQL

create database if not exists cms;

Kemudian buat table – nya,

MySQL

create table if not exists product(

     id_product int(2) primary key not null auto_increment,

     nama_product varchar(100) not null,

     harga int(2) not null,

     tgl_masuk date null

     );

Query OK, 0 rows affected (0.80 sec)

Nah, sekarang langkah terakhir adalah memasukan 10 record ke dalam table Product.

MySQL

insert into product values

     (1, "apel", 3000, "2012-04-15"),

     (2, "jeruk", 2500, "2012-04-15"),

     (3, "pisang", 3000, "2012-04-16"),

     (4, "melon", 13000, "2012-04-16"),

     (5, "semangka", 25000, "2012-04-16"),

     (6, "nanas", 10000, "2012-04-17"),

     (7, "durian", 30000, "2012-04-17"),

     (8, "anggur", 15000, "2012-04-18"),

     (9, "duku", 15000, "2012-04-19"),

     (10, "alpukat", 5000, "2012-04-20");

Query OK, 10 rows affected (0.10 sec)

Records: 10  Duplicates: 0  Warnings: 0

Untuk melihat apakah 10 record di atas berhasil dimasukkan, kita dapat menggunakan perintah select*from product.

MySQL

select*from product;

+------------+--------------+-------+------------+

| id_product | nama_product | harga | tgl_masuk  |

+------------+--------------+-------+------------+

|          1 | apel         |  3000 | 2012-04-15 |

|          2 | jeruk        |  2500 | 2012-04-15 |

|          3 | pisang       |  3000 | 2012-04-16 |

|          4 | melon        | 13000 | 2012-04-16 |

|          5 | semangka     | 25000 | 2012-04-16 |

|          6 | nanas        | 10000 | 2012-04-17 |

|          7 | durian       | 30000 | 2012-04-17 |

|          8 | anggur       | 15000 | 2012-04-18 |

|          9 | duku         | 15000 | 2012-04-19 |

|         10 | alpukat      |  5000 | 2012-04-20 |

+------------+--------------+-------+------------+

10 rows in set (0.00 sec)

Di bawah ini adalah contoh penerapan fungsi avg().

MySQL

select avg(harga) from product;

+------------+

| avg(harga) |

+------------+

| 12150.0000 |

+------------+


Demikian tutorial dari fungsi avg pada mysql.

Keywords: fungsi avg mysql, tutorial fungsi avg mysql

Share: