NULLværdier
NULLværdier betegner manglende eller ukendt information i databaser og programmeringssprog. En NULL-værdi betyder ikke "0", "tom streng" eller "false"—den angiver, at værdien mangler eller er ukendt. I relationelle databaser markeres en NULL i et felt for den pågældende række.
I SQL følger logikken tre værdier: sandt, falsk og ukendt. Sammenligninger med NULL giver UNKNOWN. Derfor er
Aggregeringer: COUNT(col) tæller kun ikke-null værdier; COUNT(*) tæller alle rækker. Arithmetiske operationer og funktioner som SUM
Håndtering og konvertering: for at erstatte NULL kan man bruge COALESCE eller lignende funktioner. I mange
Design og praksis: NULL vælges, når manglende information er meningsfuld; valget mellem NULL og konkrete værdier