Dans le cours : L'essentiel de SQL

Accédez au cours complet aujourd’hui

Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.

Traiter les NULL dans la recherche

Traiter les NULL dans la recherche - Tutoriel SQL

Dans le cours : L'essentiel de SQL

Traiter les NULL dans la recherche

Dans nos bases de données, nous stockons des données dans des tables avec nos colonnes qui sont prédéfinies. Qu'est-ce que nous faisons lorsque nous ne savons pas quoi mettre dans une cellule en particulier, comme par exemple lorsque nous avons ajouté Adèle Sanchez ? Mais il se trouve que nous ne connaissions pas son adresse email et pourtant il fallait bien mettre quelque chose dans cette cellule. On a donc inscrit, on le voit ici en grisé, un marqueur NULL qui est un marqueur spécifique dans nos tables, qui indique que c'est une valeur inconnue. Ça ne veut pas dire qu'Adèle Sanchez n'a pas d'email, elle en a peut-être un, mais ça veut dire que nous ne le connaissons pas. Ce n'est pas la même chose. Ce n'est donc pas une absence de valeur mais c'est un marqueur d'inconnu. Peut-on sélectionner tous les gens dont on ne connaît pas l'email ? Comment va-t-on faire ? Comme ceci peut-être ? On se dit qu'on a un marqueur nul. Ce n'est pas une chaîne de caractères, on ne va pas mettre…

Table des matières