Bismillah...
Klausa where pada RDBMS merupakan klausa bersyarat yang digunakan untuk mem-filter data berdasarkan kriteria tertentu. Klausa where bisa digunakan pada saat ingin menampilkan data (select), kemudian pada saat proses perubahan data (update) maupun proses penghapusan data (delete).
Pada saat menggunakan klausa where, biasanya akan diikuti oleh operator atau klausa lainnya. Pada tutorial ini kita akan menggunakan operator saja untuk mengiringi klausa where tersebut. Untuk penggabungan antara klausa where dengan klausa lainnya akan dibahas satu per-satu pada tulisan lainnya.
Seperti pada bahasa pemrograman pada umumnya. Operator yang digunakan MySQL juga sama. Berikut adalah daftar operator tersebut :
Operator
|
Keterangan
|
Contoh
|
=
|
Sama
dengan
|
(A = B)
|
!=
|
Tidak
sama dengan
|
(A!=B)
|
>
|
Lebih
dari
|
(A>B)
|
<
|
Kurang
dari
|
(A<B)
|
>=
|
Lebih
dari sama dengan
|
(A>=B)
|
<=
|
Kurang
dari sama dengan
|
(A<=B)
|
Jika sudah memiliki struktur tabel diatas, selanjutnya kita akan mencoba satu-persatu operator-operator yang ada seperti berikut ini.
Penggunaan Operator Sama dengan (=)
Menampilkan barang dengan harga Rp.10.000
select * from barang where harga = 10000;
Menampilkan barang dengan satuan Ktk.
select * from barang where satuan = 'Ktk';
Penggunaan Operator Tidak Sama dengan (!=)
Menampilkan barang yang harganya tidak sama dengan Rp.10.000
select * from barang where harga !=10000;
Menampilkan barang yang satuannya bukan Ktk.
select * from barang where satuan != 'Ktk';
Penggunaan Operator Lebih Dari (>)
Menampilkan barang dengan stok lebih dari 50.
select * from barang where stok > 50;
Penggunaan Operator Kurang Dari (<)
Menampilkan barang dengan stok kurang dari 100.
select * from barang where stok < 100;
Penggunaan Operator Lebih Dari Sama dengan (>=)
Menampilkan barang dengan harga lebih dari sama dengan Rp.25.000.
select * from barang where harga >= 25000;
Penggunaan Operator Kurang Dari Sama dengan (<=)
Menampilkan barang dengan harga kurang dari sama dengan Rp.20.000.
select * from barang where harga <= 20000;
Penggunaan Operator dan Kondisi AND
Menampilkan barang dengan satuan Ktk dan stok kurang dari sama dengan 1000.
select * from barang where satuan = 'Ktk' and stok <= 1000;
Penggunaan Operator dan Kondisi OR
Menampilkan barang dengan satuan Ktk atau Pcs.
select * from barang where satuan = 'Ktk' or satuan = 'Pcs';
Penggabungan Kondisi AND dan OR
Menampilkan data barang dengan satuan Ktk atau Pcs yang memiliki stok lebih dari 50.
select * from barang where satuan = 'Ktk' or satuan = 'Pcs' and stok > 50;
Selain dari fungsi untuk menampilkan data seperti diatas, klausa where juga bisa digunakan untuk proses update dan delete. Berikut adalah contohnya.
Update data
Mengubah stok barang menjadi 110 dimana kode barang sama dengan KD06.
update barang set stok = 110 where kode_barang = 'KD06';
Delete data
Menghapus daftar barang dengan kode KD05.
delete from barang where kode_barang = 'KD05';
Demikian tutorial Penggunaan Klausa Where Pada Mysql Server. Semoga bermanfat bagi anda dan saya. Jika ada yang perlu ditanyakan mengenai tutorial diatas, silahkan bertanya melalui form komentar dibawah.
Terima kasih... wassalam
loading...
0 Comments:
Post a Comment