SQL WHERE Çalşıtı

WHERE ifadesi, seçim standartlarını belirler.

WHERE ifadesi

Veritabanından koşullu olarak veri seçmek için SELECT cümlesine WHERE ifadesi ekleyebilirsiniz.

Gramer

SELECT sütun_adı FROM tablo_adı WHERE sütun operatör değer

Aşağıdaki operatörler WHERE clause'da kullanılabilir:

Operatör Açıklama
= Eşit
<> Eşit değil
> Büyük
< Küçük
>= Büyük veya eşit
<= Küçük veya eşit
BETWEEN Belli bir aralıkta
LIKE Belli bir kalıpla arama

Yorum:Bazı SQL sürümlerinde operatör <> yazılabilir !=.

WHERE clause kullanımı

Sadece "Beijing" şehrinde yaşayan kişileri seçmek istiyorsanız, SELECT ifadesine WHERE clause eklememiz gerekecek:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" tablosu

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

Sonuç:

LastName FirstName Address City Year
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

Tırnak Kullanımı

Lütfen, örneklerimizdeki koşul değerlerinin etrafında kullandığımız tek tırnaklara dikkat edin.

SQL tek tırnak kullanarak çevrelerMetin Değeri(çoğu veritabanı sistemi de çift tırnakları kabul eder)。EğerSayısal Değer,lütfen çift tırnak kullanmayın.

Metin Değeri:

Bu doğru:
SELECT * FROM Persons WHERE FirstName='Bush'
Bu yanlış:
SELECT * FROM Persons WHERE FirstName=Bush

Sayısal Değer:

Bu doğru:
SELECT * FROM Persons WHERE Year>1965
Bu yanlış:
SELECT * FROM Persons WHERE Year>'1965'