Saturday , July 4 2020
Home » MySQL » Fungsi Sum Di Database MySQL
Fungsi Sum Di Database MySQL

Fungsi Sum Di Database MySQL

Fungsi Sum Di Database MySQL

Lebakcyber.net – Pada tutorial kali ini kita akan membahas mengenai fungsi sum di database mysql. Fungsi sum di database mysql sendiri digunakan untuk melakukan proses penjumlahan pada suatu field yang ada didalam tabel. Jadi dengan menggunakan fungsi sum ini kita bisa mengetahui jumlah dari beberapa data dari suatu field yang ada didalam tabel mysql.

Fungsi Sum Di Database MySQL

Untuk contoh penggunaan fungsi sum di mysql ini kita masih menggunakan database toko dan menggunakan tabel barang sebagai contoh tabel yang digunakan. Silahkan lihat deskripsi dari tabel barang dibawah ini :

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)

Selanjutnya kita lihat data yang ada didalam tabel barang dengan perintah seperti berikut ini :

Advertisements
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.00 sec)

Sekarang misalnya kita ingin mengetahui total harga dari tabel barang, maka disinilah kita harus menggunakan fungsi sum untuk melakukan proses perhitungannya, contoh perintah MySQLnya seperti berikut ini :

MariaDB [toko]> select sum(harga) as total_harga from barang;
+-------------+
| total_harga |
+-------------+
|     3360000 |
+-------------+
1 row in set (0.00 sec)

Dari hasil diatas bisa kita lihat bahwa berdasarkan hasil perhitungan fungsi sum, total harga yang ada didalam tabel barang adalah 3.360.000.

Advertisements

Kita juga bisa menggabungkan fungsi sum ini dengan suatu kondisi tertentu, misalnya kita ingin menjumlahkan total harga dari barang yang memiliki jumlah diatas 50. Maka perintah MySQLnya adalah seperti berikut ini :

MariaDB [toko]> select sum(harga) as total_harga from barang where jumlah > 50;
+-------------+
| total_harga |
+-------------+
|      910000 |
+-------------+
1 row in set (0.00 sec)

Dari hasil perintah sum diatas bisa kita lihat bahwa total harga dari barang yang jumlahnya diatas 50 adalah 910.000.

Sekarang misalnya bagaimana jika kita ingin mencari total harga dari jumlah masing masing barang yang ada didalam tabel barang. Untuk mencari data seperti itu kita perlu menambahkan perintah group by. Contohnya seperti berikut ini :

MariaDB [toko]> select nama_barang, jumlah, harga, sum(harga)*jumlah as total_harga from barang group by nama_barang;
+--------------+--------+---------+-------------+
| nama_barang  | jumlah | harga   | total_harga |
+--------------+--------+---------+-------------+
| CHASING      |     63 |  235000 |    14805000 |
| CPU          |     10 |  750000 |     7500000 |
| MEMORY       |     20 |  450000 |     9000000 |
| MOTHERBOARD  |    100 |  600000 |    60000000 |
| POWER SUPPLY |     80 |   75000 |     6000000 |
| VGA          |     35 | 1250000 |    43750000 |
+--------------+--------+---------+-------------+
6 rows in set (0.00 sec)

Dari hasil diatas bisa kita lihat total harga dari masing masing barang yang didapat dari hasil perkalian field jumlah dengan field harga dan datanya dikelompokan berdasarkan nama barang dengan menggunakan perintah group by.

Jadi itulah fungsi perintah sum di mysql. Kita bisa menggunakan perintah sum ini untuk melakukan proses perhitungan pada field yang ada didalam tabel mysql.

Seperti itulah contoh fungsi sum di database mysql. Jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar MySQL lainnya. Sampai jumpa di tutorial belajar mysql 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 *