Les résultats de ce post sont:
Quelle est la fonction Count () et ses formes?
Dans MySQL, le «COMPTER()»La fonction est utilisée pour compter toutes les lignes et colonnes de la table souhaitée qui satisfont à une condition fournie. Il a trois formes différentes pour effectuer des tâches différentes, telles que:
Passons à la mise en œuvre des formes de fonction indiquées ci-dessus pour une meilleure compréhension!
Comment compter en fonction de l'état dans MySQL?
Dans MySQL, nous pouvons utiliser le «COMPTER()"Avec plusieurs conditions pour compter les lignes et les colonnes de la table, comme le"OÙ»Clause.
Au début, nous visualiserons chaque forme du «COMPTER()" fonction. Ensuite, nous y appliquerons les conditions ci-dessus.
Étape 1: Ouvrez Terminal Windows
Initialement, recherchez le «Invite de commande«À l'aide du menu de démarrage:
Étape 2: Connectez-vous avec MySQL Server
Exécutez la commande fournie pour accéder aux bases de données MySQL Server en utilisant son nom d'utilisateur et son mot de passe:
mysql -u maria -pÉtape 3: Afficher les bases de données disponibles
Ensuite, énumérez toutes les bases de données existantes en exécutant le «MONTRER" commande:
Afficher des bases de données;À partir de la sortie donnée, nous avons sélectionné le «mariadb" base de données:
Étape 4: Modifier la base de données
Ensuite, exécutez le «UTILISER«Commande et accédez à la base de données précédemment sélectionnée:
Utilisez MariAdb;Étape 5: Énumérez toutes les tables
Après cela, affichez toutes les tables qui sont présentes dans la base de données actuelle:
Montrer des tables;Selon la sortie donnée, deux tables sont présentes et nous utiliserons le «client" tableau:
Étape 6: Afficher tous les champs de la table
Exécutez le "SÉLECTIONNER"Commande avec l'astérisque"*”Symbole pour obtenir les données entières du tableau particulier:
Sélectionner * chez le client;Dans la procédure ci-dessus, nous avons montré les données des bases de données particulières. Maintenant, nous allons visualiser les formes du «COMPTER()" fonction.
Formulaire 1: Count (*)
Le "COMPTER(*)»La fonction récupère tous les nombres de lignes dans un tableau fourni en utilisant le«SÉLECTIONNER" commande. De plus, il comptera toutes les lignes contenant des valeurs en double, nulle et non nulles.
Syntaxe
La syntaxe générale du «COMPTER(*)"Est fourni ci-dessous:
Sélectionnez Count (*) From;Ici:
Pour une meilleure compréhension, regardons l'exemple fourni!
Exemple
Exécutez le "SÉLECTIONNER«Commande avec le«COMPTER(*)”Fonction et nom de table:
Sélectionnez Count (*) auprès du client;Selon la sortie suivante, le tableau fourni a «91" Nombre de rangées:
Formulaire 2: Count (Expression)
Le "Count (Expression)»La fonction affichera le nombre de lignes qui n'ont pas de valeurs nulles. Il peut être utilisé avec le «SÉLECTIONNER" commande.
Syntaxe
Voici la syntaxe générale de la fonction «Count (Expression)»:
Sélectionnez Count (Expression) From;Exemple
Prenons un exemple dans lequel nous voulons compter le nombre de lignes du «Téléphone”Colonne du"client" tableau:
Sélectionnez Count (téléphone) auprès du client;Ici, nous avons placé le «Téléphone”Nom de la colonne comme expression, et il contient le"91" Lignes:
Forme 3: Count (expression distincte)
Le "Count (Expression)»Le formulaire est utilisé lorsque nous voulons compter toutes les lignes sauf les valeurs en double.
Syntaxe
La syntaxe générale est fournie ci-dessous:
Sélectionnez Count (expression distincte) depuis;Exemple
Exécutez le "SÉLECTIONNER»Déclaration avec le«COMPTER()«Fonction ayant un«DISTINCT”Mot-clé et nom de la colonne souhaitée du tableau:
Sélectionnez Count (pays distinct) auprès du client;On peut observer que la sortie à condition renvoie le nombre de «non-nul distinct" valeurs:
Count () Fonction et clause «où»
La fonction count () peut également être utilisée avec le «OÙ»Clause spécifiant la condition souhaitée. La clause «où» fournit les critères que les valeurs de colonne doivent répondre aux données qui incluent les valeurs existantes dans le résultat de la requête.
Syntaxe
Jetons un coup d'œil au "COMPTER()”Fonction avec le«OÙ”Clause:
Sélectionnez Count (*) depuis où;Exemple
Utilisez le "SÉLECTIONNER"Requête avec"COMPTER()" y compris "*«En tant que paramètre, nom de table cible et condition requise:
Sélectionnez Count (*) sur le client où téléphone = 069;Comme vous pouvez le voir, nous avons obtenu le nombre total d'utilisateurs ayant le même numéro de téléphone qui est «1»:
C'est tout! Nous avons expliqué le «COMPTER()»Fonction basée sur les conditions et ses formes dans MySQL.
Conclusion
Le "COMPTER()«La fonction peut être utilisée pour compter en fonction des conditions dans MySQL. Il a trois formes différentes pour effectuer des tâches différentes, telles que «COMPTER(*) »,«Count (Expression)", et "Count (expression distincte)". Le «count ()» peut être utilisé avec plusieurs conditions pour compter les lignes et les colonnes de la table, de même la clause «où». Dans cet article, nous avons discuté de la fonction «count ()» basée sur les conditions et ses formes dans MySQL.