Maison > base de données > tutoriel mysql > Quelle est l'utilisation de la fonction mysql count()

Quelle est l'utilisation de la fonction mysql count()

青灯夜游
Libérer: 2022-03-01 15:54:59
original
19013 Les gens l'ont consulté

Dans MySQL, la fonction COUNT() peut compter le nombre total de lignes d'enregistrement contenues dans la table de données, ou renvoyer le nombre de lignes de données contenues dans la colonne en fonction des résultats de la requête ; table de données;" ou "SELECT COUNT(nom du champ) FROM table de données;".

Quelle est l'utilisation de la fonction mysql count()

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

La fonction MySQL COUNT() compte le nombre total de lignes d'enregistrement contenues dans la table de données ou renvoie le nombre de lignes de données contenues dans la colonne en fonction des résultats de la requête :

  • <. code>COUNT(*) Calcule le nombre total de lignes dans le tableau, qu'une colonne ait une valeur ou une valeur nulle. COUNT(*) 计算表中总的行数,无论某列有数值或者为空值。

  • COUNT(字段名)

COUNT (nom du champ) calcule le nombre total de lignes sous la colonne spécifiée. Les lignes avec des valeurs nulles seront ignorées lors du calcul.

Exemple 1 : interrogez le nombre total de lignes dans la table tb_students_score
mysql> SELECT COUNT(*)
    -> AS students_number
    -> FROM tb_students_score;
+-----------------+
| students_number |
+-----------------+
|              10 |
+-----------------+
1 row in set (0.03 sec)
Copier après la connexion

Comme vous pouvez le voir dans les résultats de la requête, COUNT(*) renvoie le nombre total de lignes enregistrées dans la table tb_students_score, quelle que soit la valeur est. Le nombre total renvoyé est nommé student_number.

Astuce : La façon de traiter les valeurs NULL lors du calcul du total est que les lignes avec des valeurs vides dans les colonnes spécifiées sont ignorées par la fonction COUNT(), mais si les colonnes ne sont pas spécifiées, utilisez l'astérisque " * dans la fonction COUNT() », alors tous les enregistrements ne seront pas ignorés.

Exemple 2 : Renvoyer le nombre de produits dans le tableau "Produits"

mysql> SELECT COUNT(ProductID) 
    -> AS NumberOfProducts 
    -> FROM Products;

+-----------------+
| NumberOfProducts|
+-----------------+
|              77 |
+-----------------+
1 row in set (0.03 sec)
Copier après la connexion
[Recommandations associées : 🎜Tutoriel vidéo mysql🎜]🎜

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Derniers numéros
MySQL arrête le processus
Depuis 1970-01-01 08:00:00
0
0
0
Env中mysql
Depuis 1970-01-01 08:00:00
0
0
0
Erreur lors de l'installation de MySQL sous Linux
Depuis 1970-01-01 08:00:00
0
0
0
php - problème de surveillance MySQL
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal