Merhaba, bu makalede where komutu ve karşılaştırma operatörleri hakkında bilgi paylaşımında bulunacağım. Aşağıdaki tablo üzerinden örnekler vererek anlatacağım.

Where: Kriter uygulamak için kullanılır komuttur.
Karşılaştırma ifadeleri: and, or, not (ve, veya, değil) yapıları birden fazla koşula göre sıralama işlemlerinde kullanılır.
1-select * from Personeller where PersonelId = 7
2-select * from Personeller where Maas =1500
3-select * from Personeller where Maas >= 3000
4-select Adi,Maas from Personeller where Maas >= 2000
5-select Adi,Maas from Personeller where Maas >= 2000 and Maas <= 6000
6-select Adi,Maas from Personeller where PersonelId = 7 or PersonelId =1
7-select Adi,Maas from Personeller where Adi ='Nihat'
8-select Adi,Maas from Personeller where Adi !='Nihat'
9-select Adi,Maas from Personeller where not Adi ='Nihat'
10-select Adi,Maas from Personeller where Maas = 2500 and Adi='Elif'
11-select Adi,Maas from Personeller where (Maas = 2000 or Maas = 2500) and Adi='Nihat'
1-select * from Personeller where PersonelId = 7
1-Personeller tablosundan personelId ‘ si 7 olan kaydı listeler.

2-select * from Personeller where Maas =1500
2-Personeller tablosundan maaşı 1500 olan kaydı listeler.

3-select * from Personeller where Maas >= 3000
3-Personeller tablosundan maaşı 3000 TL’ye eşit ve daha yüksek olan kayıtları listeler.

4-select Adi,Maas from Personeller where Maas >= 2000
4-Personeller tablosundan adı ve maaş kolonlarını listelesin ama maaşı 2000 TL ‘den büyük olanları listelesin.

5-select Adi,Maas from Personeller where Maas >= 2000 and Maas <= 6000
5-Personeller tablosundan adı ve maaş kolonlarını listelesin kriter olarak maaşı 2000 den büyük eşit ve 6000 den küçük eşit olan kayıtları listelesin.

6-select Adi,Maas from Personeller where PersonelId = 7 or PersonelId =1
6-Personeller tablosundan adı ve maaş kolonlarını listeleyip koşul olarak personelId ‘si 7 ve personelId’si 1 olan kayıtları listelesin.

7-select Adi,Maas from Personeller where Adi ='Nihat'
7-Personeler tablosundan adı ve maaş kolonları listelensin kriter olarak adı Nihat olan kayıtları listelesin.

8-select Adi,Maas from Personeller where Adi !='Nihat'
8-Personeler tablosundan adı ve maaş kolonları listelensin kriter olarak adı Nihat olmayan kayıtları listelesin.

9-select Adi,Maas from Personeller where not Adi ='Nihat'
9-Personeler tablosundan adı ve maaş kolonları listelensin kriter olarak adı Nihat olmayan kayıtları listelesin. Yukarıdaki ile aynı sonuçlar listelenir.

10-select Adi,Maas from Personeller where Maas = 2500 and Adi='Elif'
10-Personeler tablosundan adı ve maaş kolonları listelensin kriter olarak Maaşı 2500 TL olan ve adı Elif olan kayıtları listelesin.

11-select Adi,Maas from Personeller where (Maas = 2000 or Maas = 2500) and Adi='Nihat'
11- Personeller tablomuzdan adı ve maaş kolonları listelensin. Kriter olarak maaşı 2000 TL veya 2500 TL ‘ye eşit olan ve adı Nihat olan kayıtlar listelensin. Bu koşulları sağlayan kayıtlarımız olmadığı için bir sonuç gelmedi.
