WHERE, bir sorguya koşul ekleyerek yalnızca belirli kriterlere uyan satırları döndürmenizi sağlar. SELECT ve türevleriyle (SELECT DISTINCT dahil) birlikte kullanılır.
Temel Kullanım
SELECT * FROM Satışlar
WHERE [Sevk Ülkesi] = 'France';
830 satırlık tablodan yalnızca "Sevk Ülkesi" değeri France olan satırları (ör. 77 satır) getirir.
Birden Fazla Koşulu Birleştirme: AND
Birden fazla koşulun aynı anda sağlanmasını istiyorsanız AND kullanın:
SELECT [Sevk Adı], [Sevk Şehri], [Sevk Ülkesi]
FROM Satışlar
WHERE [Sevk Ülkesi] = 'Brazil'
AND [Sevk Şehri] = 'Resende';
Bu sorgu, hem ülkesi Brezilya hem de şehri Resende olan satırları getirir.
Sadece İhtiyacınız Olan Kolonları Seçin
WHERE ile filtreleme yaparken SELECT * yerine sadece ihtiyacınız olan kolonları seçmek, sonucu daha okunabilir hale getirir — filtrelediğiniz kolonu bile SELECT listesine eklemek zorunda değilsiniz.
Sırada Ne Var?
Sırada, aynı kolonda birden fazla değeri tek satırda kontrol etmenizi sağlayan SELECT IN sorgusu var.