fonction SQL COUNT ()
COUNT () renvoie le nombre de lignes qui correspondent aux critères spécifiés.
SQL COUNT (nom_colonne) Syntaxe
Le nombre de valeurs COUNT (nom_colonne) renvoie la colonne spécifiée (NULL non inclus):
COUNT syntaxe SQL (*)
COUNT (*) renvoie le nombre d'enregistrements de la table:
SQL COUNT (nom_colonne DISTINCT) Syntaxe
COUNT (nom_colonne DISTINCT) renvoie le nombre de valeurs différentes de la colonne spécifiée:
Remarque: COUNT (DISTINCT) applique à ORACLE et Microsoft SQL Server, mais ne peut pas être utilisé dans Microsoft Access.
La base de données de démonstration
Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.
Les données suivantes sont choisis dans le tableau "access_log":
+-----+---------+-------+------------+ | aid | site_id | count | date | +-----+---------+-------+------------+ | 1 | 1 | 45 | 2016-05-10 | | 2 | 3 | 100 | 2016-05-13 | | 3 | 1 | 230 | 2016-05-14 | | 4 | 2 | 10 | 2016-05-14 | | 5 | 5 | 205 | 2016-05-14 | | 6 | 4 | 13 | 2016-05-15 | | 7 | 3 | 220 | 2016-05-15 | | 8 | 5 | 545 | 2016-05-16 | | 9 | 3 | 201 | 2016-05-17 | +-----+---------+-------+------------+
SQL COUNT (column_name) Exemples
instruction SQL calcule la "access_log" table "site_id" suivant = 3 Total des affichages:
Exemples
WHERE site_id=3;
SQL COUNT (*) Exemples
L'instruction SQL suivante pour calculer "access_log" tableau, le nombre total d'enregistrements:
Exemples
Exécutez le SQL ci-dessus des résultats de sortie sont les suivantes:
SQL COUNT (nom_colonne DISTINCT) Exemples
L'instruction SQL suivante pour calculer le nombre d'enregistrements "access_log" table des site_id différente:
Exemples
Exécutez le SQL ci-dessus des résultats de sortie sont les suivantes: