Det vanliga kontraktet är:
NULL
betyder "ingen information tillgänglig".''
betyder "det finns information tillgänglig. Den är bara tom."
Bortom denna punkt finns det mycket filosofisk diskussion sedan uppfinningen av NULL
på vilket språk som helst, inte bara SQL.
Den enda tekniska punkten här är:I PostgreSQL NULL
kan lagras mer effektivt än en sträng med längden noll. Om det verkligen spelar någon roll i ditt fall... kan vi inte veta.