WHERE yantümcesi görüntülemek istediğimiz verileri belirli bir kritere göre seçebilmemizi sağlar. Bu da, örneğin günlük satış bilgilerinin tutulduğu, 100.000 kayıttan oluşan satışlar tablosundaki sadece son 3 gün içerisindeki satışları görmemizi sağlar.
Where yantümcesinin kullanımı zorunlu değildir. Fakat bir koşula bağlı veri seçmek istediğimizde FROM yantümcesinden sonra eklenebilir.
Söz dizimi: SELECT FROM
WHERE
Operatörler (İşleçler)
Aşağıdaki operatörleri WHERE ifadesi ile birlikte sınanmasını istediğiniz koşulları oluştururken kullanabilirsiniz.
| Operator | İfade |
| = | Eşittir |
| <> | Eşit Değildir, Farklı |
| > | Büyük |
| < | Küçük |
| >= | Büyük veya Eşit |
| <= | Küçük veya Eşit |
| BETWEEN | Arasında |
| LIKE | Metin arama |
Not: SQL’in bazı sürümlerinde <> operatörü != şeklinde de kullanılabilir.
Örnek: Northwind veritabanında Customers tablosundan, Kanada daki müşterileri görüntülemek istediğimizde Country alanına bir koşul belirtmemiz gerekecektir.
Aşağıdaki örnek kodları çalıştırıp sonuçlarını inceleyiniz.
Birim fiyatı 20$ dan büyük olan ürünleri listelemek için Ürünler (Products) tablosunda UnitPrice alanı için bir koşul belirtmemiz gerekir.
USE northwind
SELECT ProductID,ProductName,UnitPrice
FROM products
WHERE unitprice>20
01.01.1998 tarihinden itibaren verilmiş olan siparişleri görüntülemek için;
USE northwind
SELECT OrderID,CustomerID,OrderDate
FROM Orders
WHERE OrderDate>'1/1/1998'
0 yorum:
Yorum Gönder