SQL Where
14 Mar 2012 Yorum bırakın
WHERE kayıtları süzmek için kullanılır.
WHERE
WHERE belirtilen bir kriterin yerine getirilmesi ve sadece bu kayıtları elde etmek için kullanılmaktadır.
SQL WHERE Sözdizimi
WHERE Örnek
“Kişiler” tablosu:
id | Soyadı | Ad | Adres | Şehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
Şimdi yukarıdaki tabloda şehir “Sandnes” yaşayan tek kişi seçmek istiyor.
Biz aşağıdaki SELECT deyimi kullanabilirsiniz:
Sonuç kümesi aşağıdaki gibi görünecektir:
id | Soyadı | Ad | Adres | Şehir |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
Metin Alanları Çevresi Tırnaklar
SQL metin değerleri (veritabanı sistemleri çift tırnak da kabul eder) etrafında tek tırnak kullanır.
Ancak, sayısal değerleri tırnak içine alınmamalıdır.
Metin değerleri için:
SELECT * FROM Kişiler WHERE Ad=’Tove’
Hatalı ;
SELECT * FROM Kişiler WHERE Ad=Tove
Sayısal değerler için:
SELECT * FROM Kişiler WHERE Yıl=1965
Hatalı ;
SELECT * FROM Kişiler WHERE Yıl=’1965′
WHERE İzin Operatörler
WHERE ile, ardından operatörleri kullanılabilir:
Operatör | Tanım |
---|---|
= | Eşit |
<> | Eşit değil |
> | Büyüktür |
< | Küçüktür |
> = | Büyüktür veya eşittir |
<= | Daha az veya eşit |
ARASINDA | Kapsayıcı bir aralık arasında |
GİBİ | Bir desen ara |
IN | Bir sütun için birden çok olası değerleri belirtmek için |
Not: ! SQL bazı sürümlerinde <> operatörü olarak yazılmış olabilir =