T-SQL Eğitimleri –  Is Null ve Is  Not Null Fonksiyonları

Veritabanında yaptığımız sorgularda  boş kayıtların gelmesini veya bu kayıtların gelmemesini isteyebiliriz.Eğer biz veritabanından alacağımız raporda boş kayıtların  listelenmesini istiyorsak where sorgusundan sonra is null fonksiyonunu  boş olan kayıtların listelenmemesini istiyorsak is not null fonksiyonunu kullanırız.

Not: NULL değer ile 0 değeri birbirinin aynısı değildir.İlgili alana sıfır değeri girilmiş olsa bile o alan NULL yani boş değildir.

Yukarıdaki gibi bir tablomuz olsun  bu tablodan Notu girilmemiş öğrenciyi çekmek istediğimizi düşünelim;

Select id ,isim,Ders From Notlar where Not is null

Bu sorguyu yazarsak  istediğimiz sonucu elde  etmiş oluruz  sorgu sonucumuz da aşağıdaki gibi olur.

Şimdi ise  tam  tersini düşünelim ve tablomuzda Not alanı  boş olmayan  kayıtları  getirmek istediğimizi düşünelim ;

Select id,isim,Ders,Not From Notlar where  Not is not null

Bu sorgu ile Not alanı boş gelmeyen  kayıtları almış oluruz sorgumuzun  çıktısı  ise aşağıdaki  gibi olur.

Çıktıdan da  görüleceği üzere Oğuzhan’a ait not bilgisi boş olduğu için sorgu  sonucunda  gelmemiştir.

Sql de is null ve  is not null foksiyonlarının kullanımı bu şekildedir.

Herkese iyi çalışmalar…

Facebook Sayfamizdan Bizleri Takip Edebilirsiniz