MYSQL SQL Dersleri SQL Server SQLite

SQL Boş Kayıtları Bulma

Bu derste bir veritabanı tablosunda bulunan boş alanların nasıl bulunacağını öğreneceksiniz.

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ı bulalım.

Örnek 2: Notlar tablosundaki not1 alanı dolu olan kayıtları bulmak için ise;

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