Maison  >  Article  >  base de données  >  Comment interroger une valeur nulle dans MySQL

Comment interroger une valeur nulle dans MySQL

WBOY
WBOYoriginal
2022-05-26 18:13:2313708parcourir

Dans MySQL, vous pouvez utiliser l'instruction SELECT avec le mot-clé IS NULL pour rechercher des valeurs nulles. Le mot-clé IS NULL est utilisé pour déterminer si la valeur du champ est nulle. Si la valeur du champ est nulle, elle le sera. être affiché dans le résultat. Syntaxe Il s'agit de "SELECT * FROM table name WHERE field name IS NULL;".

Comment interroger une valeur nulle dans MySQL

L'environnement d'exploitation de ce tutoriel : système windows10, version mysql8.0.22, ordinateur Dell G3.

Comment interroger des valeurs nulles dans MySQL

MySQL fournit le mot-clé IS NULL pour déterminer si la valeur d'un champ est NULL. La valeur nulle est différente de 0, qui est également différente de la chaîne vide.

Si la valeur du champ est nulle, les conditions de requête sont remplies et l'enregistrement sera interrogé. Si la valeur du champ n'est pas nulle, la condition de requête n'est pas remplie.

Le format de syntaxe de base pour utiliser IS NULL est le suivant :

IS [NOT] NULL

Parmi eux, "NOT" est un paramètre facultatif, indiquant que la condition est remplie lorsque la valeur du champ n'est pas nulle.

Exemple 1

Ce qui suit utilise le mot-clé IS NULL pour interroger les enregistrements dont le champ login_date est NULL dans la table tb_students_info.

Comment interroger une valeur nulle dans MySQL

Remarque : IS NULL est un tout, IS ne peut pas être remplacé par "=". Si vous remplacez IS par "=", aucun résultat ne sera récupéré et le système de base de données affichera une invite telle que "Ensemble vide (0,00 sec)". De même, IS NOT dans IS NOT NULL ne peut pas être remplacé par "!=" ou "".

IS NOT NULL signifie interroger les enregistrements dont la valeur du champ n'est pas vide.

Exemple 2

Ce qui suit utilise le mot-clé IS NOT NULL pour interroger les enregistrements pour lesquels le champ login_date dans la table tb_students_info n'est pas vide.

Comment interroger une valeur nulle dans MySQL

Apprentissage recommandé : Tutoriel vidéo MySQL

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn