Obvyklá smlouva je:
NULLznamená „žádné informace nejsou k dispozici“.''znamená "jsou dostupné informace. Jsou jen prázdné."
Za tímto bodem existuje mnoho filozofických diskuzí od vynálezu NULL v jakémkoli jazyce, nejen SQL.
Jediný technický bod zde je:V PostgreSQL NULL lze uložit efektivněji než řetězec o délce nula. Jestli na tom ve vašem případě opravdu záleží... to nemůžeme vědět.