V SQL (jako logickém jazyce) je to tak, protože null znamená neznámý/nedefinovaný.
V programovacích jazycích (například C++ nebo C#) je však nulový ukazatel/odkaz specifická hodnota se specifickým významem -- nic.
Dvě nic jsou rovnocenné, ale dvě neznámé nikoli. Zmatek pochází ze skutečnosti, že pro oba pojmy se používá stejný název (null).