Maison  >  Article  >  développement back-end  >  Points de connaissances associés sur les valeurs SQL NULL

Points de connaissances associés sur les valeurs SQL NULL

jacklove
jackloveoriginal
2018-05-08 11:31:481688parcourir

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 :

Points de connaissances associés sur les valeurs SQL NULL

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

:

Points de connaissances associés sur les valeurs SQL 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!

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