SQL Where

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

SELECT kolon_adi FROM tablo_adi WHERE kolon_adi operatör değer

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:

SELECT * FROM Kişiler WHERE Şehir=’Sandnes’

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:

Çalışan;

SELECT * FROM Kişiler WHERE  Ad=’Tove’

Hatalı ;

SELECT * FROM Kişiler WHERE Ad=Tove

Sayısal değerler için:

Çalışan;

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 =

Hakkında Burhan
Yazılım Geliştirici

Yorum bırakın