BAYRAM CONTAY

Yazılım ve teknolojiye dair her şey ilgi alanımızdır.

SQLYAZILIM

SQL #Ders 9 |Karşılaştırma Operatörleri


Merhaba, bu dersimizde karşılaştırma operatörlerini göreceğiz. Karşılaştırma operatörleri iki değerin karşılaştırılması için kullanılmaktadır.

Karşılaştırma operatörleri

=Eşit
!=Eşit Değil
<>Eşit Değil
>Büyük
!>Büyük Değil
<Küçük
!<Küçük Değil
>=Büyük Eşit
<=Küçük Eşit


Ayrıca; Kullanabileceğimiz Between iki değer arasında veya Not Between seçtiğimiz değerler haricindekileri ve is null veya is not null gibi komutlarımızda mevcuttur.

  • Between –> Girdiğimiz iki değer ve arasındaki kayıtları sorgulamamıza olanak tanır.
  • Not Between –> Girdiğimiz iki değer haricindekileri sorgulamamıza olanak tanır.
  • is null –> Girilen şarta göre sütundaki boş olan kayıtları getirir.
  • is not null –> Boş olmayan kayıtları getirir.


Eşit eşit değil gibi komutların kullanımını az çok tahmin edebiliyoruz ancak örnek vereceğiz ancak öncelikli olarak Between operatörü ile örnek vermek istiyorum. Yine örnek bir tablo üzerinden ilerleyelim, bir adet Ogrenci adında bir tablomuz olsun. Onun üzerinden örneklerimize devam edelim.

Örnek Öğrenci Tablosu

AdSoyadYas
AhmetTarık10
HakkıYılmaz8
MehmetBulut9
BaranAydın12


Örnek Kodlar(Scriptler)

BETWEEN Operatörü kullanılırken AND ile birlikte kullanılmaktadır. BETWEEN operatörü kullandığımızda bize getireceği değerler, girilen değerler dahil arasındaki yer alan kayıtları getirmektedir.

/* Between Kullanımı */
SELECT kolon_adi(lari) FROM tablo_adi WHERE kolon_adi BETWEEN deger1 AND deger2;

/* Between ÖRNEK */

SELECT * FROM Ogrenci WHERE Yas BETWEEN 7 AND 11;


Öğrenci Tablosunun Ekran Çıktısı

AdSoyadYas
AhmetTarık10
HakkıYılmaz8
MehmetBulut9

SQL NOT BETWEEN KULLANIMI

Not Between ifadesi ile birlikte Between‘de yaptığımız işlemin tersi bir sonuç verecektir bizlere. Yani girilen 2 değer arasındaki kayıtlar hariç diğer tüm kayıtları bizlere listeleyecektir.

Örnek Kod(Script)

/*NOT BETWEEN KULLANIMI */
SELECT kolon_adi(lari) FROM tablo_adi WHERE kolon_adi NOT BETWEEN deger1 AND deger2;


Diğer karşılaştırma operatörlerimizin bir kaç tanesine örnek verelim.

Örnek Kod(Script)

SELECT * FROM Ogrenci WHERE Yas=8; -- Burada bizlere 8 yaşına eşit olan öğrencileri getirecektir.

SELECT * FROM Ogrenci WHERE Yas>8; -- Burada bizlere 8 yaşından büyük olan öğrencileri getirecektir.



Üsteki gibi örnekleri çoğaltarak kendinizde bir kaç örnek yapabilir ve kendinizi geliştirebilirsiniz. Anlatacaklarım bu kadardı, bir sonraki derste görüşmek üzere…

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir