Mysql | Sélectionnez uniquement des valeurs nulles

Mysql | Sélectionnez uniquement des valeurs nulles

La base de données MySQL peut stocker d'énormes quantités de données dans les tableaux, parfois peu d'enregistrements sont restés vides tout en insérant des données dans le tableau. Ces enregistrements vides sont appelés «Valeurs nulles«Lors de l'extraction de données, l'administrateur de la base de données souhaite sélectionner uniquement les valeurs nulles pour filtrer les données précieuses uniquement pour l'analyse ou la création de rapports.

Ce message enseignera:

  • Comment utiliser l'opérateur «n'est pas nul» pour sélectionner uniquement les valeurs nulles?
  • Comment utiliser l'opérateur «null-sea l'égalité» et «non» pour sélectionner des valeurs non nulles?

Préalable: afficher les données de la table MySQL

Pour commencer par ce post, assurez-vous que MySQL est installé dans votre système. Après l'installation, connectez-vous à votre serveur local MySQL à l'aide de cette syntaxe dans l'invite de commande:

mysql -u -p

Fournissez votre nom d'utilisateur MySQL dans la syntaxe et frappez "Entrer.«Une fois que vous vous êtes connecté au serveur MySQL, modifiez la base de données dans laquelle vous souhaitez travailler en utilisant cette syntaxe:

utiliser

Le message de réussite "La base de données modifiée" Affichera. Affichez maintenant les données de n'importe quelle table à partir de la base de données en exécutant la commande à l'aide de cette syntaxe:

sélectionner * à partir de

Fournir le nom de la table en fonction de votre base de données. La sortie affichera des enregistrements complets du tableau:

Comment utiliser l'opérateur «n'est pas nul» pour sélectionner uniquement les valeurs nulles?

Pour sélectionner uniquement le "Pas nul”Valeurs, le«EST NON NULLE"L'opérateur MySQL est utilisé dans le"SÉLECTIONNER»Déclaration dans le«»Clause. Le "EST NON NULLE»L'opérateur dans MySQL renvoie True si la valeur n'est pas vide; Sinon, il renvoie faux. Quand il est utilisé dans le «SÉLECTIONNER»Déclaration dans le«»Clause, il filtre les enregistrements non vides pour une condition définie.

La syntaxe du «EST NON NULLE«Valeur dans le«SÉLECTIONNER»La déclaration est fournie ci-dessous:

SELECT * FROM [TABLE-NAME] où [Column-Name] n'est pas nul;

Par exemple, l'utilisateur souhaite filtrer les enregistrements non vides du «employé”Table où le«Téléphone”La colonne est. Tapez la commande ci-dessous:

Sélectionnez * à partir de l'employé où le téléphone n'est pas nul;

La sortie fournit les enregistrements non vides dans le «Téléphone" colonne:

Comment utiliser l'opérateur «null-sea l'égalité» et «non» pour sélectionner des valeurs non nulles?

Le "Égal d'égal»L'opérateur aide à comparer les valeurs nulles avec les enregistrements. Son symbole est «". Son fonctionnement est le même que le «Est nul"Opérateur qui signifie qu'il revient"VRAI«Si la valeur est nul. Cet opérateur peut être utilisé avec le «PAS»Opérateur dans le«SÉLECTIONNER»Instruction pour filtrer les enregistrements qui ne sont pas nuls, en utilisant cette syntaxe:

SELECT * FROM [TABLE-NAME] où n'est pas ([Column-Name] NULL);

Voyons un exemple si l'utilisateur souhaite filtrer les enregistrements du «employé”Table lorsque le"Téléphone"La valeur des colonnes est"PAS”Des enregistrements vides, ce qui signifie afficher uniquement des enregistrements non vides en tapant la commande ci-dessous:

Sélectionnez * chez l'employé où non (téléphone nul);

La sortie a filtré tous les enregistrements non nuls pour le «Téléphone" colonne:


Note: Ces opérateurs peuvent être utilisés avec des opérateurs logiques "OU" et "ET«Pour extraire des enregistrements non vides basés sur plusieurs conditions définies dans le«»Clause.

Conclusion

Pour sélectionner uniquement les valeurs nulles dans la table MySQL, le «EST NON NULLE»L'opérateur est disponible, qui teste les valeurs et donne« vrai »si la valeur n'est pas vide. Les utilisateurs peuvent également utiliser le «Égal d'égal»Opérateur avec le«PAS"Opérateur pour travailler comme"EST NON NULLE»Et filtrez les enregistrements non vides lorsqu'ils sont utilisés dans le«SÉLECTIONNER" déclaration. Cet article a expliqué comment sélectionner uniquement les valeurs nulles dans MySQL.