Les valeurs NULL manquent de données inconnues. Par défaut, les colonnes du tableau peuvent stocker des valeurs NULL. Ce chapitre explique les opérateurs IS NULL et IS NOT NULL .
Valeur SQL NULL
Si une colonne du tableau est facultative, nous pouvons alors insérer un nouvel enregistrement ou mettre à jour un enregistrement existant sans ajouter de valeur à la colonne. Cela signifie que le champ sera enregistré avec une valeur NULL.
Les valeurs NULL sont traitées différemment des autres valeurs.
NULL est utilisé comme espace réservé pour les valeurs inconnues ou inapplicables.
Commentaire : NULL et 0 ne peuvent pas être comparés ; ils ne sont pas équivalents.
Traitement des valeurs NULL en SQL
Veuillez consulter le tableau suivant :
Si la colonne "Adresse" dans la table "Personnes" est disponible Choisi. Cela signifie que si vous insérez un enregistrement sans valeur dans la colonne "Adresse", la colonne "Adresse" sera enregistrée avec une valeur NULL.
Alors, comment tester les valeurs NULL ?
Vous ne pouvez pas utiliser l'opérateur de comparaison pour tester les valeurs NULL, telles que =, .
Nous devons utiliser les opérateurs IS NULL et IS NOT NULL.
SQL IS NULL
Comment pouvons-nous sélectionner uniquement les enregistrements avec une valeur NULL dans la colonne "Adresse" ?
Nous devons utiliser l'opérateur IS NULL :
SELECT LastName,FirstName,Address FROM Persons
WHERE Address IS NULL
:
Cet article fournit une explication pertinente de SQL NULL Pour plus de matériel d'apprentissage, veuillez faire attention au site Web php chinois.
Recommandations associées :
Explication des connaissances liées à la fonction SQL Date
Explication des connaissances liées à SQL VIEW (vue ) Explication
Explication sur le champ SQL AUTO INCREMENT
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!