En son web geliştirme öğreticiler
 

SQL WHERE Maddesi


WHERE yan tümcesi kayıtları filtrelemek için kullanılır.


SQL WHERE Clause

WHERE yan tümcesi belirli bir kriteri yerine sadece bu kayıtları ayıklamak için kullanılır.

SQL NEREDE sözdizimi

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;

Demo Veritabanı

Bu dersimizde tanınmış Northwind örnek veritabanını kullanır.

Aşağıda bir seçme "Customers" tablosunun:

Müşteri Kimliği Müşteri adı ContactName Adres Şehir Posta kodu ülke
1

Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitucion 2222 Mexico D.F. 05021 Mexico
3 Antonio Moreno Taqueria Antonio Moreno Mataderos 2312 Mexico D.F. 05023 Mexico
4

Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbkop Christina Berglund Berguvsvagen 8 Lulea S-958 22 Sweden

WHERE Madde Örneği

Aşağıdaki SQL deyimi ülkeden tüm müşterileri seçer "Mexico" in, "Customers" tablosunun:

Örnek

SELECT * FROM Customers
WHERE Country='Mexico';
Kendin dene "

Sayısal Alanlar vs Metin Alanları

SQL metin değerleri tek tırnak (çoğu veritabanı sistemleri de çift tırnak sağlayacaktır) gerektirir.

Ancak, sayısal alanlar tırnak içine alınmamalıdır:

Örnek

SELECT * FROM Customers
WHERE CustomerID=1;
Kendin dene "

NEREDE Madde operatörler

Aşağıdaki operatörler WHERE yan tümcesinde kullanılabilir:

Şebeke Açıklama
= Eşit
<> Eşit değil. Note: SQL bazı versiyonlarında bu operatör olarak yazılabilir =!
> büyüktür
< Daha az
>= Büyüktür veya eşittir
<= eşit veya daha az
BETWEEN Kapsayıcı bir aralıkta Arasında
LIKE bir desen ara
IN Bir sütun için birden çok olası değerleri belirtmek için