Bvural41 1
Bvural41
kralhakan2009 1
kralhakan2009
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Vahsi Uzman 1
Vahsi Uzman
Cannn6161 1
Cannn6161
B 1
berione65
sen272 1
sen272
Mt2Hizmet 1
Mt2Hizmet
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Sql Mantıksal ve Karşılaştırma Operatörleri - SQL Dersleri

VexraDev

Bilgi hamallıktır, hayal kurmak; her şey.
TM Üye
Katılım
29 Haz 2019
Konular
482
Mesajlar
2,156
Çözüm
182
Reaksiyon Skoru
1,087
Altın Konu
0
TM Yaşı
6 Yıl 11 Ay 15 Gün
Başarım Puanı
212
MmoLira
2,582
DevLira
33
Ticaret - 0%
0   0   0

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.

Untitled.png


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.​
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst