Exemples de fonction MySQL Count

Exemples de fonction MySQL Count

Les bases de données MySQL contiennent des quantités massives de données stockées sous forme de tableaux et l'administrateur de la base de données souhaite connaître le nombre d'enregistrements présents dans un tableau ou qui correspond à une condition spécifique pour faire des rapports ou faire une analyse. La fonction MySQL Count () est utilisée pour compter le nombre d'enregistrements à partir d'un tableau, et il peut être utilisé avec plusieurs opérations et conditions.

Avant de commencer par ce post, assurez-vous de vous connecter à votre serveur MySQL et d'utiliser la base de données dans laquelle vous souhaitez tester le fonctionnement de la fonction Count.

Comptez les lignes dans MySQL

Le "compter«La fonction est utilisée pour compter le nombre de lignes dans la table MySQL et pour compter toutes les lignes d'une table, utilisez le«*”Caractère de la carte générique qui représente tous. La syntaxe pour elle est donnée ci-dessous:

SELECT COUNT (*) FROM [TABLE-NAME];

Par exemple, si vous souhaitez compter tous les nombres de lignes qui existent dans le tableau "Commandant,»Exécutez cette commande:

Sélectionnez Count (*) dans OrderItem;

La sortie affiche le nombre total de lignes qui existent dans le tableau "Commandant»:

Compter le nombre de valeurs distinctes dans une colonne de table MySQL

Le "compter«La fonction a la capacité de compter toutes les valeurs distinctes dans une colonne d'une table MySQL en utilisant le«distinct”Clause en utilisant cette syntaxe:

SELECT COUNT (DISTING [COLUMN-NAME]) FROM [TABLE-NAME];

Par exemple, si l'utilisateur souhaite compter les valeurs distinctes de la colonne "Prénom" de la table "Client«Utilisez cette commande:

Sélectionnez Count (FirstName distinct) auprès du client;

La sortie affiche le nombre de valeurs distinctes dans la colonne "Prénom»:

Compter le nombre de lignes dans plusieurs tables

Le "compter«La fonction a la capacité de compter le nombre total de lignes dans plusieurs tables à l'aide de la syntaxe:

SELECT COUNT (*) FROM [TABLE1-NAME], [TABLE2-NAME], [TABLE3-NAME];

Voyons un exemple de comptage des rangées de tables "Client","Fournisseur" et "Produit», Alors exécutez cette commande:

Sélectionnez le nombre (*) du client, du fournisseur, du produit;

La sortie affiche des nombres totaux de lignes dans plusieurs tables:

Compter le nombre de lignes dans un tableau qui répond à une condition définie

Le "»La clause aide à définir une condition, elle peut être utilisée dans le«compter”Fonction, pour compter le nombre de lignes dans un tableau qui répond à une condition définie. La syntaxe est donnée ci-dessous:

SELECT COUNT (*) FROM [TABLE-NAME] où [Column-Name] = 'Value';

Prenons un exemple pour compter les nombres de lignes de la table "Produit" où le "Prix ​​unitaire"Est supérieur à et égal à"15», Exécutez cette commande:

Sélectionnez Count (*) dans le produit où unitprice> = 15;

Le nombre affiche le nombre de lignes qui correspondent à la condition donnée:

Compter le nombre de lignes dans un tableau qui remplit plusieurs conditions

Le "compter«La fonction peut compter le nombre de lignes qui remplissent plusieurs conditions et ces multiples conditions peuvent être définies dans un«"Clause à l'aide des opérateurs logiques"ou" et "et". Pour cela, utilisez cette syntaxe:

SELECT COUNT (*) FROM [TABLE-NAME] où [Column1-name] = 'Value' et [Column2-name] = 'Value';

Par exemple, si l'utilisateur souhaite compter les nombres de lignes du «Commandant"Cela remplit les deux conditions que"Prix ​​unitaire" est égal à "20" et "Quantité" est égal à "20". Exécutez la commande ci-dessous donnée:

Sélectionnez Count (*) dans OrderItem où unitprice = 20 et la quantité = 10;

La sortie affiche les nombres de lignes qui correspondent aux deux conditions:

Compter le nombre de lignes basées sur la gamme de valeurs

Le "compter»La fonction peut compter les nombres de lignes sur une condition en fonction de la plage de valeurs en utilisant le«entre" et "et”Opérateur, en utilisant cette syntaxe:

Sélectionnez Count (*) From [Table-Name] où [nom de colonne] entre 1 et 10;

Par exemple, si l'utilisateur souhaite compter les nombres de lignes dans le «Produit”Table, où le«ID du fournisseur"Entre la gamme de"1" pour "dix», Exécutez cette commande:

Sélectionnez le nombre (*) dans le produit où le fournisseur est entre 1 et 10;

La sortie montre le nombre de nombres où le «ID du fournisseur"Est dans la plage définie:

Compter le nombre de lignes dans un tableau qui correspond à un motif défini

Pour trouver un modèle spécifique dans l'enregistrement, un simple mot-clé «comme» est ajouté avec l'opérateur «Count». La syntaxe pour cela est la suivante:

Sélectionnez Count (*) From [Table-Name] où [Colonne-Nom] comme «Pattern%»;

Par exemple, si l'utilisateur souhaite compter le nombre de lignes dans le tableau "Fournisseur" dans le "Pays”Colonne si cela correspond à un motif ayant«%ROYAUME-UNI%" et le "%”Représente ces caractères zéro, simples ou multiples. Exécutez cette commande:

Sélectionnez le nombre (*) du fournisseur où le pays comme «% UK%»;

La sortie affiche le nombre qui correspond à un motif défini:

Compter le nombre de lignes basées sur des valeurs nulles

Le "compter"La fonction peut utiliser"est nul”Opérateur pour compter le nombre de lignes dans un tableau qui n'a aucune valeur, en utilisant cette syntaxe:

SELECT COUNT (*) FROM [TABLE-NAME] où [Column-Name] est nul;

Voyons un exemple si l'utilisateur souhaite compter tous les nombres de lignes qui n'ont aucune valeur dans le «employé»Tableau, en exécutant la commande ci-dessous donnée:

Sélectionnez le nombre (*) de l'employé où le pays est nul;

La sortie compte avec succès le nombre de lignes basées sur les valeurs nulles:

Vous avez réussi à découvrir la fonction de nombre ainsi que différents exemples.

Conclusion

Le "compter»La fonction dans MySQL est utilisée pour compter le nombre de lignes dans un tableau. Il peut également être utilisé pour compter le nombre de lignes à partir de plusieurs tables, ou qui respectent un modèle ou une condition spécifique. Les utilisateurs peuvent également compter le nombre de lignes avec plusieurs conditions. Ce message a démontré la fonction MySQL Count et ses exemples.