- SQL'de tabloların veri alanlarına veri girilmezse o alanlara NULL değer girer.
 - NULL değeri boşluk (‘ ‘) veya sıfır (0) değerinden farklıdır.
 - Değer atanmamış yani veri girilmemiş kayıtları listelemek için IS NULL kullanılır.
 - Bir ifadenin NULL olup olmadığını kontrol etmek için IS NOT NULL kullanılır
 - Kısaca NULL için karşılaştırma yaparken, IS NULL kullanılır. Boşluk olmayan alanlar için karşılaştırma yaparken ise IS NOT NULL kullanılır.
 
NOT : Örnek sorgulamalarda Northwind Database'i kullanacağım. bk: Nortwind Database Kurulumu
Örnek Sorgu 1 : SELECT  SupplierID,  CompanyName FROM Suppliers  WHERE Fax IS NULL
(Tedarikçiler (Suppliers) tablosundan fax bilgisi girilmemiş tedarikçileri listeleyelim. )
(Tedarikçiler (Suppliers) tablosundan fax bilgisi girilmemiş tedarikçileri listeleyelim. )
Örnek Sorgu 2 : SELECT SupplierID, CompanyName FROM Suppliers WHERE Fax IS NOT NULL
(Tedarikçiler (Suppliers) tablosundan fax bilgisi girilmiş tedarikçileri listeleyelim. )
Hiç yorum yok:
Yorum Gönder