Het gebruikelijke contract is:
NULLbetekent "geen informatie beschikbaar".''betekent "er is informatie beschikbaar. Het is gewoon leeg."
Voorbij dit punt is er veel filosofische discussie geweest sinds de uitvinding van NULL in elke taal, niet alleen SQL.
Het enige technische punt hier is:In PostgreSQL NULL kan efficiënter worden opgeslagen dan een reeks met lengte nul. Als dat er echt toe doet in jouw geval ... kunnen we niet weten.