Çok eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
Sql Mantıksal ve Karşılaştırma Operatörleri - SQL Dersleri
ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!
Şimdiki dersimizde mantıksal ve karşılaştırma operatörlerinden bahsedelim.
Dersi, ilk çizdiğimiz tablonun üzerinde örneklendirerek aynı şekilde anlatacağım.
Karşılaştırma Operatörleri Nelerdir?
Eşit durumlarda kullanılan operatör:
Kod:
SELECT * FROM tabloAdi WHERE alan1 = "Değer1"
Bir önceki konuda da değindiğim gibi, Access yazılımında kullanılan çift tırnak, Sql Server programında kullanılan tek tırnağın tersi olan sabit text ifadeleridir. Sayısal işlemlerde bu kullanımaz.
Aşağıda örneği mevcuttur.
Kod:
SELECT * FROM musterilistesi WHERE kredi = 55
Eşit olmayan durumlarda kullanılan operatör:
Kod:
SELECT * FROM tabloAdi WHERE alan1 <> "Değer1"
Büyük durumlarda kullanılan operatör:
Kod:
SELECT * FROM musterilistesi WHERE kredi > 45
Küçük durumlarda kullanılan operatör:
Kod:
SELECT * FROM musterilistesi WHERE kredi < 50
Büyük veya eşit durumlarda kullanılan operatör:
Kod:
SELECT * FROM musterilistesi WHERE kredi >= 55
Küçük veya eşit durumlarda kullanılan operatör:
Kod:
SELECT * FROM musterilistesi WHERE kredi <= 35
Mantıksal Operatörler Nedir?
Where komutunun ardından belirtilmesi gereken birden çok kural olduğunda, bu kurallar aralarına and veya or ekleyerek işlemi uygulayabilirsiniz.
And Operatörü:
And ile belirtilmiş olan koşulların tümü gerçekleşiyor ise o kayıdın listeleme işlemi yapılır. Şartlardan tamamı tutmaz ise listeleme işlemi gerçekleşmez.
Kod:
SELECT * FROM musterilistesi WHERE kredi < 50 AND kredi2 < 50
Yukarıda verdiğim örnek içerisinde hem kredi, hem de kredi2 bölümü 50'den küçük olduğu kayıtları listeleme işlemine dahil edecektir. Bizim tablomuzda kredi2 bölümü yok tabii ama varmış gibi düşünelim.
Or Operatörü:
Or ile belirtilen koşullardan sadece bir tanesinin gerçekleşmesi, kayıtların listelenme işlaminin tamamlanması için yeterlidir.
Kod:
SELECT * FROM musterilistesi WHERE kredi< 50 OR kredi2< 50
Yukarıda verdiğim örnek içerisinde kredi veya kredi2 bölümü 50'den küçük olan kayıltarın listeleme işlemi tamamlanacaktır.
Gecenin bu saatinde ancak bu kadar zaman ayırabildim, yarın başka bir derste görüşmek dileğiyle. Hoşça kalın.