Patrona "sıfır" ve "boş" arasındaki farkı açıklamak için:
"Sıfır" bir değerdir. Aritmetik ve diğer matematikte anlamlı olan, benzersiz, bilinen sıfır değeridir.
"Boş" bir değer değil. Bilinmeyen veya belirtilmeyen bir veri değeri için "yer tutucudur". Sadece bu bağlamda anlamlıdır; matematiksel işlemler boşta yapılamaz (böyle bir işlemin sonucu tanımsızdır ve bu nedenle de genellikle boş olarak gösterilir).
Örneğin, yorumlarda olduğu gibi: "Yıllık geliriniz nedir?" sayısal bir cevap gerektiren bir sorudur. "0", çalışmayan ve yatırım geliri olmayan biri için mükemmel bir cevaptır. Kullanıcı hiç bir değer girmezse, mutlaka para kazanmaz; sadece yazılımınıza ne kadar (veya az) yaptıklarını söylemek istemediler. Bu bilinmeyen, belirtilmemiş; bu nedenle, yazılımın devam etmesine izin vermek için, yazılım içindeki bu veri alanı için "boş" yer tutucuyu belirtirsiniz. Bu teknik olarak veri açısından geçerli; İşletme düzeyinde geçerli olup olmadığı matematiksel bir işlem yapmak için (vergilerin hesaplanması veya faydaların belirlendiği eşiklerle karşılaştırılması gibi) gerçek bir sayısal değerin (sıfır bile) gerekli olup olmamasına bağlıdır.
Bilgisayarlarda, null içeren bir değişkende hemen hemen herhangi bir işlem ya null ya da hata durumuna neden olur, çünkü değişkenin değerlerinden biri bilinmediğinden, ifadenin sonucu bilinemez. Null'da matematik yapmanın eşdeğeri, "Şu anda düşündüğüm sayı beş artı nedir?" Kesin bir cevap vermeniz imkansız, çünkü düşündüğüm sayıyı bilmiyorsunuz. Bölünmesi dışında sıfır işlem, genellikle geçerlidir ve başka bir bilinen benzersiz değer döndürür.