WHERE
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 |