Sql Where Komutu ve Karşılaştırma Operatörleri Kullanımı

nhtctn nhtctn

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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 1-1.png
2-select * from Personeller where Maas =1500

2-Personeller tablosundan maaşı 1500 olan kaydı listeler.

Bu görsel boş bir alt niteliğe sahip; dosya adı 2-1.png
3-select * from Personeller where Maas >= 3000

3-Personeller tablosundan maaşı 3000 TL’ye eşit ve daha yüksek olan kayıtları listeler.

Bu görsel boş bir alt niteliğe sahip; dosya adı 3-2.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 4-1.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 5.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 6.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 7.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 8.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 9.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 10.png
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.

Bu görsel boş bir alt niteliğe sahip; dosya adı 11.png

Yorum yazın

BENZER YAZILAR