Monday , November 20 2017
Home / MySQL / Kondisi IN Di Database MySQL
kondisi in di database mysql

Kondisi IN Di Database MySQL

Kondisi IN Di Database MySQL

Lebakcyber.net – pada kesempatan kali ini kita akan membahas mengenai penggunaan kondisi IN di database MySQL. Penggunaan Kondisi in ini sendiri digunakan untuk mengurangi penggunaan kondisi OR untuk melakukan pencarian datanya.

Database yang digunakan untuk melakukan contoh tutorial kondisi IN di database mysql ini masih sama dengan tutorial tutorial sebelumnya. Jadi masih menggunakan database toko dan tabel barang.

kondisi in 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.10 sec)

 

Data Didalam 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.02 sec)

Sekarang misalnya kita ingin menampilkan data MEMORY, MOTHERBOARD dan VGA yang ada didalam tabel barang, maka proses pencariannya dapat lebih dipermudah dengan menggunakan kondisi IN. berikut ini adalah contoh kondisi IN di database MySQL untuk mencari ketiga data tersebut.

 MariaDB [toko]> select * from barang
    -> where nama_barang IN ('MEMORY','MOTHERBOARD','VGA');
+-----------+-------------+--------+---------+
| kd_barang | nama_barang | jumlah | harga   |
+-----------+-------------+--------+---------+
| BR001     | MEMORY      |     20 |  450000 |
| BR003     | VGA         |     35 | 1250000 |
| BR004     | MOTHERBOARD |    100 |  600000 |
+-----------+-------------+--------+---------+
3 rows in set (0.00 sec)

MariaDB [toko]>

Jadi akan lebih mudah jika melalukan proses pencarian data yang banyak jika menggunakan proses pencarian data dengan menggunakan kondisi IN daripada harus menggunakan Kondisi OR.

Oke seperti sampai sini saja pembahasan kita mengenai Kondisi IN di database mysql. Semoga tutorial ini dapat membantu kalian yang sedang mempelajari database mysql.

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

About Firdan Ardiansyah

Admin di lebakcyber.net

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

Leave a Reply

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