MSSQL WHERE komutu, belirli bir koşulu sağlayan verileri seçmek için kullanılır WHERE komutu, SELECT, UPDATE ve DELETE gibi SQL sorgularında kullanılabilir. WHERE komutu, bir veya daha fazla koşul ifadesi içerebilir ve AND, OR ve NOT gibi mantıksal operatörlerle birleştirilebilir
Örneğin, aşağıdaki SQL sorgusu “Customers” tablosundan “Country” sütununda “Germany” değeri olan müşterileri seçer:
Örnek : SELECT * FROM Customers WHERE Country = ‘Germany’;
Ayrıca, WHERE komutu, IN ve BETWEEN gibi diğer SQL komutlarıyla birlikte kullanılabilir. IN komutu, belirli bir koşulu sağlayan birden fazla değeri seçmek için kullanılır
BETWEEN komutu ise belirli bir aralıktaki değerleri seçmek için kullanılır
Örneğin, aşağıdaki SQL sorgusu “Customers” tablosundan “Country” sütununda “Germany”, “France” veya “UK” değerlerinden herhangi birine sahip olan müşterileri seçer:
Örnek : SELECT * FROM Customers WHERE Country IN (‘Germany’, ‘France’, ‘UK’);
Ayrıca, aşağıdaki SQL sorgusu “Products” tablosundan “Price” sütununda 10 ile 20 arasındaki fiyat aralığına sahip olmayan ürünleri seçer:
Örnek : SELECT * FROM Products WHERE Price NOT BETWEEN 10 AND 20;