Ingin menghubungi Betariko? Silahkan klik link berikut! Hubungi Betariko

Table of Content

Tutorial Query SQL Where Clause atau Memfilter Data dengan Kata Kunci Tertentu

Betariko.com - Query SQL WHERE difungsikan untuk menentukan suatu kondisi dimana ketika mengambil sebuah data dari satu bahkan lebih dari beberapa tabel. Seandainya suatu kondisi yang diberikan telah di penuhi, maka kamu dapat menggunakan WHERE untuk melakukan pilihan filter data terkait saja.

Query SQL where tidak hanya dapat difungsikan untuk pernyataan tertentu seperti SELECT, namun juga dapat dimanfaatkan untuk menyatakan sebuah UPDATE, DELETE, dan seterusnya. Tentunya pada tutorial ini akan kita bahas bersama, dibab berikutnya.

Contoh Sintaks Where di SQL

Sintaks dasar dari pernyataan SELECT dengan klausa WHERE adalah seperti yang ditunjukkan di bawah ini.

PILIH kolom1, kolom2, kolomN

FROM nama_tabel

WHERE [kondisi]

Anda dapat menentukan kondisi menggunakan perbandingan atau operator logika seperti >, <, =, LIKE, NOT, dll. Contoh berikut akan memperjelas konsep ini.

Contoh

Pertimbangkan tabel PELANGGAN yang memiliki catatan berikut:

+----+----------+-----+-----------+----------+
| ID | NAMA | USIA | ALAMAT | GAJI |
+----+----------+-----+-----------+----------+
| 1 | Ramesh | 32 | Ahmadabad | 20000.00 |
| 2 | Khilan | 25 | Delhi | 1500.00 |
| 3 | kaushik | 23 | Kota | 20000.00 |
| 4 | Chaitali | 25 | Mumbai | 6500,00 |
| 5 | Hardik | 27 | Bhopal | 8500.00 |
| 6 | Komal | 22 | anggota parlemen | 4500.00 |
| 7 | Muffy | 24 | Indonesia | 10000.00 |
+----+----------+-----+-----------+----------+

Kode berikut adalah contoh yang akan mengambil bidang ID, Nama dan Gaji dari tabel PELANGGAN, di mana gaji lebih besar dari 2000

SQL> SELECT ID, NAMA, GAJI

FROM PELANGGAN

WHERE GAJI > 2000;

Ini akan menghasilkan hasil berikut:

+----+----------+----------+
| ID | NAMA | GAJI |
+----+----------+----------+
| 4 | Chaitali | 6500,00 |
| 5 | Hardik | 8500.00 |
| 6 | Komal | 4500.00 |
| 7 | Muffy | 10000.00 |
+----+----------+----------+

Kueri berikut adalah contoh, yang akan mengambil bidang ID, Nama, dan Gaji dari tabel PELANGGAN untuk pelanggan dengan nama Hardik.

Di sini, penting untuk dicatat bahwa semua string harus diberikan di dalam tanda kutip tunggal (''). Padahal, nilai numerik harus diberikan tanpa tanda kutip seperti pada contoh di atas.

SQL> SELECT ID, NAMA, GAJI

FROM PELANGGAN

WHERE NAMA = 'Hardik';

Ini akan menampilkan filter datas sebagai berikut:

+----+----------+----------+
| ID | NAMA | GAJI |
+----+----------+----------+
| 5 | Hardik | 8500.00 |
+----+----------+----------+
Pencari berkah di bidang IT dan penulis paruh waktu di blog pribadi.