Comment compter les valeurs SQL NULL et NOT NULL dans une colonne ?

Travailler avec des valeurs NULL en SQL est un défi commun auquel tous les analystes de données et les professionnels des bases de données sont confrontés. En effet, l’utilisation des valeurs NULL peut s’avérer fastidieuse et déroutante, ce qui entraîne une certaine frustration lors de l’analyse des données.

Cependant, il est important de comprendre ce que sont ces valeurs NULL et ce qu’elles signifient pour obtenir des informations précises et complètes sur les données. Cet article explore les commandes SQL et la manière de les utiliser pour compter les valeurs NULL et NOT NULL.

Qu’est-ce que la valeur NULL en SQL ?

Une valeur NULL signifie qu’il n’y a pas de valeur, pas de zéro ou d’espace.

Ainsi, les opérateurs de comparaison traditionnels tels que =, <, >et <> ne peuvent pas être utilisés. Cependant, s’il est utilisé, le résultat sera UNKNOWN.

Considérez la valeur NULL comme un champ laissé vide lors de la création d’un enregistrement. Vous pouvez créer une table et insérer une nouvelle colonne sans ajouter de valeur. Ce champ aura donc une valeur NULL. Les valeurs NULL peuvent également être insérées dans des colonnes de n’importe quel type de données.

Pour démontrer cela, vous devez créer une nouvelle table SQL en utilisant la syntaxe ci-dessous :

Voir aussi :  Comment construire un composant Web en utilisant Stencil.js

Vous pouvez également mettre à jour des valeurs NULL dans une table à l’aide de la commande SQL conviviale, l’instruction UPDATE. Pour ce faire, utilisez la syntaxe ci-dessous.

Pour afficher le résultat, exécutez :

Quand les valeurs NULL SQL sont-elles utiles ?

Une valeur NULL peut être utilisée dans diverses situations en SQL :

  • Lorsque les données ne sont pas disponibles ou inconnues au moment de la saisie des données.
  • Lorsque les données ne s’appliquent pas à l’entité en question. Par exemple, dans une enquête, une question demandant aux participants de cocher la case s’ils ont des enfants peut contenir des valeurs NULL.

Qu’est-ce que la condition SQL IS NULL ?

La commande SQL IS NULL est l’une des commandes SQL importantes que tout programmeur doit connaître. Cette commande est utilisée pour tester les valeurs NULL et est mieux utilisée lorsque l’on recherche des valeurs NULL. Cette commande renvoie toutes les lignes NULL dans la colonne spécifiée dans votre requête.

Cette requête renverra toutes les valeurs NULL dans la colonne PhoneNum de la colonne PhoneNum.

Qu’est-ce que la condition SQL IS NOT NULL ?

La commande SQL IS NOT NULL est le contraire de la commande SQL IS NULL.

Cette commande teste les valeurs non vides (valeurs NOT NULL). Ainsi, elle renverra toujours toutes les lignes d’une colonne avec une valeur et exclura toutes les valeurs NULL dans la colonne spécifiée dans votre requête.

Voir aussi :  Les 10 principales différences entre C et C++

Cette requête renverra toutes les valeurs NOT NULL dans la colonne PhoneNum de la colonne PhoneNum.

Comment compter les valeurs SQL NULL dans une colonne ?

La COUNT() est utilisée pour compter. Cette commande est très utile pour analyser les données de vos tables SQL et pour travailler avec des sous-requêtes SQL et des tables temporaires.

Utilisez cette requête pour compter le nombre de valeurs NULL dans la table PhoneNum de la colonne PhoneNum.

Le résultat sera le suivant :

Comment compter les valeurs NOT NULL dans une colonne ?

Utilisez la commande NOT NULL pour compter le nombre de valeurs non NULL dans la colonne PhoneNum de la colonne PhoneNum.

Ceci renverra :

Vous pouvez également utiliser cette requête pour placer le résultat dans un tableau.

Dans cette requête, les commandes CASE et IS NULL ont été utilisées pour classer votre NULL dans la zone PhoneNum comme étant 1. Cette valeur a été ajoutée et conservée dans la nouvelle colonne Nombre de valeurs nulles nouvellement formées.

Compter les valeurs nulles et poursuivre l’analyse

Aussi accablante que puisse être la valeur NULL, elle est en fait facile à utiliser. Il est en fait facile de travailler avec elles. En utilisant COUNT(), vous pouvez compter vos valeurs NULL et non-NULL avec seulement quelques lignes de codes SQL.

Voir aussi :  Comment valider les numéros de carte de crédit en utilisant des expressions régulières

Une fois que vous connaissez vos commandes SQL, vous pouvez les appliquer à différents cas d’utilisation et analyser vos données sans effort.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *