Perintah WHERE digunakan untuk dapat memfilter kumpulan hasil untuk hanya menyertakan catatan yang memenuhi kondisi tertentu.
Pernyataan SQL berikut memilih semua pelanggan dari “Korea” di tabel “Customer”:
Contoh
SELECT * FROM Customers WHERE Negara='Korea';
SQL membutuhkan tanda kutip tunggal di sekitar nilai teks (kebanyakan sistem database juga mengizinkan tanda kutip ganda).
Namun, untuk field numerik tidak boleh diapit tanda kutip:
Contoh
SELECT * FROM Customers WHERE CustomerID=1;
Catatan: Klausa WHERE tidak hanya digunakan dalam pernyataan SELECT, tetapi juga digunakan dalam pernyataan UPDATE, DELETE, dll.!
Operator berikut dapat digunakan di klausa WHERE:
Operator | Deskripsi |
---|---|
= | Sama Dengan |
<> | Tidak Sama Dengan. Catatan: Dalam beberapa versi SQL, operator ini mungkin ditulis sebagai! = |
> | Lebih besar dari |
< | Kurang dari |
>= | Lebih dari atau sama |
<= | Kurang dari atau sama |
BETWEEN | Antara jarak tertentu |
LIKE | Untuk mencari pola |
IN | Untuk menentukan beberapa nilai yang mungkin untuk kolom |