Cara menggunakan mysql count

SUM merupakan perintah yang digunakan untuk melakukan penjumlahan disuata data, seperti harga, stok, dan jumlah pembeli. 


Perintah SUM dapat dijalankan dengan menggunakan sintak SELECT SUM([nama_kolom]) FROM [nama_tabel] WHERE [kondisi];. SUM juga dapat dijalankan tanpa menggunakan kondisi(Where).


SELECT SUM(harga) FROM barang 
WHERE jenis_barang='elektronik';


Kode Program SUM merupakan sintak yang dapat digunakan untuk melakukan penjumlahan terhadap harga yang terdapat di tabel barang ketika kolom jenis_barang berisikan data elektronik.
 

Cara menggunakan mysql count
SUM
Gambar SUM  merupakan tampilan setelah Kode Program SUM dijalankan. Data yang dijumlahkan dalam tabel tersebut adalah data yang memiliki jenis_barang elektronik.


Baca Juga: Refrential Integrity Constraint


b.    COUNT

COUNT adalah perintah yang digunakan untuk menghitung banyaknya baris data yang ada dalam sebuah kolom. Jika data pada kolom nama terdapat lima nilai maka ketika meggunakan perintah COUNT ini akan muncul hasil 5. 

 

SELECT COUNT(id_barang) FROM transaksi WHERE id_barang = 11;


Kode Prorgram COUNT merupakan sintak yang digunakan untuk menghitung jumlah baris pada kolom id_barang, yang berada di tabel transaksi. Jumlah baris yang akan dihitung adalah baris yang memiliki id_barang = 11.


Cara menggunakan mysql count
COUNT
Gambar COUNT merupakan tampialn dari Kode Program COUNT yang sudah dijalankan. Data yang diperoleh oleh sintak pada Kode Program COUNT adalah 12.



c.    AVERAGE

AVERAGE merupakan perintah yang digunakan untuk mencari rataan dari sebuah kolom yang sudah diseleksi. Perintah AVERAGE dapat dijalankan dengan sintak SELECT AVG([nama_kolom]) FROM [nama_tabel] WHERE [nama_tabel];.

SELECT AVG(stok) FROM barang WHERE stok < 50;

 

Kode Program AVERAGE merupakan sintak yang digunakan untuk menghitung nialai rataan dari stok_barang  dengan kondisi stok melebihi 50.
 

Cara menggunakan mysql count
AVERAGE
Gambar AVERAGE merupakan tampilan setelah Kode Program AVERAGE yang sudah dijalankan. Data hasil yang muncul adalah 18,1667 yang merupakan rataan dari stok yang ada.

 

Baca Juga: Tabel yang Ada di MySQL

 

d.    MAX

MAX merupakan perintah yang digunakan untuk mencari nilai maksimal atau nilai tertinggi yang terdapat dalam data pada sebuah kolom tabel 

 

SELECT MAX(harga) FROM barang;

 

Kode Program MAX merupakan sintak yang digunakan untuk mencari harga tertinggi dari data yang ada di kolom tabel harga.
 

Cara menggunakan mysql count
MAX
Gambar MAX merupakan tampilan Kode Program MAX yang telah dijalankan. Data yang muncul pada hasi run dari Kode Program MAX adalah nilai tertinggi dari harga barang.



e.    MIN

MIN merupakan perintah yang digunakan untuk mencari nilai minimal atau nilai terkecil yang terdapat dalam data pada sebuah kolom tabel. 

Lebakcyber.net – Pada kesempatan kali ini lebakcyber.net akan sharing mengenai perintah atau fungsi count di database mysql. Fungsi count ini digunakan jika kamu ingin menghitung suatu nilai yang ada didalam tabel mysql.

Cara menggunakan mysql count
Cara menggunakan mysql count

Sebagai contoh bagaimana menggunakan fungsi count di MySQL, saya sudah memiliki sebuah database dengan nama toko yang didalamnya sudah ada tabel barang yang sudah terisi beberapa data. Berikut ini adalah descripsi dari tabel toko dan juga data yang ada didalam tabel toko tersebut.

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

Itulah data yang ada didalam tabel barang, sekarang kita akan mencoba melakukan fungsi count dengan menggunakan tabel barang tersebut. Misalnya kita ingin mengetahui berapa banyak barang yang ada didalam tabel barang. Maka perintah MySQL yang digunakan adalah :

Advertisements

MariaDB [toko]> select count(*) as jumlah_barang from barang;
+---------------+

| jumlah_barang |

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

|             6 |

+---------------+
1 row in set (0.00 sec)

Oke disitu dihasilkan informasi bahwa jumlah barang yang ada didalam tabel barang adalah 6 buah. Sekarang bagaimana misalnya kita ingin mengetahui jumlah barang yang harganya lebih besar atau sama dengan 500.000. Maka perintah fungsi count di mysqlnya adalah seperti berikut :

MariaDB [toko]> select count(*) as jumlah_barang from barang where harga >= 500000;
+---------------+
| jumlah_barang |
+---------------+
|             3 |
+---------------+
1 row in set (0.00 sec)

Jadi itulah contoh fungsi count di database mysql. Dengan menggunakan fungsi count tersebut kamu bisa mengetahui berapa banyak jumlah data yang ada didalam suatu tabel, selain itu kamu juga bisa menggabungkan fungsi count dengan kondisi tertentu seperti perintah where pada contoh diatas.

Sampai disini saja pembahasan kita mengenai fungsi count di database mysql, jangan lupa untuk selalu berkunjung ke lebakcyber.net untuk mendapatkan tutorial belajar mysql lainnya. Sampai bertemu di tutorial belajar MySQL lainnya.

Apa itu Count di MySQL?

SQL Count() digunakan untuk menampilkan banyaknya data (record) sesuai dengan kriteria tertentu.

Apa itu count pada SQL?

COUNT adalah fungsi deterministik ketika digunakan tanpa klausa OVER dan ORDER BY.

Select distinct untuk apa?

Fungsi Distinct mengevaluasi rumus di setiap rekaman tabel dan menghasilkan tabel satu kolom pada dengan nilai duplikat yang dihapus.

Apa itu group by SQL?

SQL group by digunakan untuk menggabungkan data dengan nilai yang sama dalam daftar bidang tertentu menjadi satu data. Pernyataan SQL group by ini sering digunakan untuk fungsi agregat seperti count, max, min, sum, avg untuk mengelompokkan hasil yang ditetapkan oleh satu kolom atau lebih.