Marqueur indiquant qu'un champ de données n'a pas de valeur — distincte de zéro ou d'une chaîne vide.
Nulle signifie inconnu ou absent. Zéro signifie que la valeur est connue pour être zéro. Une chaîne vide signifie que le champ ne contient pas de texte. Ce sont trois choses différentes, et les confondre entraîne des erreurs d'analyse.
Les valeurs nulles apparaissent dans les jeux de données pour de nombreuses raisons : l'information n'a pas été collectée, la question ne s'appliquait pas, les données n'étaient pas disponibles au moment voulu, ou une erreur système s'est produite. Gérer correctement les valeurs nulles est l'une des tâches de qualité des données les plus importantes.
Exemple : Un jeu de données de permis de construction comporte une colonne pour la date de démolition. Pour les permis qui n'ont pas encore été démolis, ce champ est nul — pas zéro, pas une date vide, mais genuinement absent. Un analyste qui traite la valeur nulle comme zéro produirait des calculs incorrects.