Bir kolondaki değerin belirli iki değer arasında olup olmadığını kontrol etmek istediğinizde < ve > operatörlerini ayrı ayrı yazmak yerine BETWEEN ... AND ... yapısını kullanabilirsiniz.
Temel Kullanım
Nakliye ücreti 50 ile 100 arasında olan satışları bulalım:
SELECT * FROM Satışlar
WHERE [Nakliye Ücreti] BETWEEN 50 AND 100;
830 satırlık tablo bu koşulla örneğin 173 satıra düşer — yalnızca nakliye ücreti belirtilen aralıkta olan kayıtlar gelir.
Aralığı Daraltmak
Aralığı daralttıkça (ör. 50 ile 55 arası) dönen satır sayısı da azalır:
SELECT * FROM Satışlar
WHERE [Nakliye Ücreti] BETWEEN 50 AND 55;
Not
BETWEEN AND her iki sınır değeri de dahil eder (yani 50 ve 100'ün kendisi de sonuca dahildir). Aynı sorguyu WHERE [Nakliye Ücreti] >= 50 AND [Nakliye Ücreti] <= 100 şeklinde de yazabilirsiniz — BETWEEN sadece daha kısa ve okunaklı bir yoldur.
Sırada Ne Var?
Sırada, metin içinde kalıp arama yapmanızı sağlayan LIKE ve joker karakterler var.