Tasarım Kodlama

SQL NULL Kontrolü (Boş Alan Kontrolü)

SQL NULL, boş bir değeri temsil etmek için kullanılan terimdir. Bir tablodaki NULL değeri, boş görünen bir alandaki bir değerdir.

NULL değeri olan bir alan, değeri olmayan bir alandır. NULL değerinin, sıfır değerinden veya boşluk içeren bir alandan farklı olduğunu anlamak çok önemlidir.

Boş alan kontrolü için hiç bir zaman =” şeklinde bir kullanım yoktur.

Örnek 1: Notlar tablosunda not1 alanı boş olan kayıtlar.

Örnek 2: Notlar tablosundaki not1 alanı dolu olan kayıtlar.

Bu örnekleri istediğimiz kadar uzatabiliriz ancak hepsi benzer şekilde

  • boş alan kontrolü için IS NULL
  • dolu alan kontrolü için IS NOT NULL

şartlarını yazmak olacaktır.

Daha fazla sorgu örneği için SQL Sorgu Örnekleri yazımızı inceleyebilirsiniz.

Bu yazıya ek olarak veri tabanında tablo oluşturulması aşamasında alana NULL değer atanması için ayar yapılabilir. Aşağıdaki örnek tabloyu inceleyiniz.

ADRES, UCRET alanları NOT NULL yapılmadığı için NULL(BOŞ) olabilir. Kayıt eklerken bu alanların doldurulması zorunlu değildir.

Yorum yap