Définition - Que signifie Null?
Null, dans un contexte de base de données, est l'absence totale d'une valeur dans un certain champ et signifie que la valeur du champ est inconnue. Null n'est pas la même chose qu'une valeur zéro pour un champ numérique, un champ de texte ou une valeur d'espace. Null implique qu'une valeur de champ de base de données n'a pas été stockée.
Definir Tech explique Null
Un null ne peut pas être comparé à une valeur. Par exemple, si une requête est dirigée vers une table Customer_Addresses pour récupérer tous les clients sans adresse e-mail, la requête SQL (Structured Query Language) ne peut pas être écrite comme suit: SELECT * FROM Customer_ Addresses WHERE Email_Address = null. Au lieu de cela, afin de ne pas introduire de comparaison avec une valeur nulle, la requête doit être écrite comme suit: SELECT * FROM Customer_ Addresses WHERE Email_Address IS null.
Lorsque les valeurs d'une colonne contenant des valeurs nulles sont comptées, les valeurs nulles ne sont pas incluses dans les résultats. Par exemple, il y a 200 clients dans la table Customer_ Addresses et 30 ont des valeurs nulles dans la colonne Email_Address. Faire un comptage à l'aide de la colonne Email_Address renverra un résultat de 170.