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