Contenu
- Compter les enregistrements dans une table, limité par des critères spécifiques
- Exemple de base de données Northwind
- Comptage d'enregistrements dans une table
- Compter des valeurs uniques dans une colonne
- Comptage des critères de correspondance des enregistrements
Compter les enregistrements dans une table, limité par des critères spécifiques
revue parExemple de base de données Northwind
Les exemples ci-dessous sont basés sur la base de données Northwind couramment utilisée, qui est souvent fournie avec des produits de base de données à utiliser comme didacticiel. Voici un extrait de la table Product de la base de données:
ProductID | ProductName | ID du fournisseur | Quantité par unité | Prix unitaire | Unités en stock |
---|---|---|---|---|---|
1 | Chai | 1 | 10 boîtes x 20 sacs | 18.00 | 39 |
2 | Chang | 1 | Bouteilles de 24 à 12 oz | 19.00 | 17 |
3 | Sirop d'anis | 1 | 12 bouteilles de 550 ml | 10.00 | 13 |
4 | Assaisonnement cajun du chef Anton | 2 | Bocaux de 48 à 6 oz | 22.00 | 53 |
5 | Gumbo Mix du Chef Anton | 2 | 36 boîtes | 21.35 | 0 |
6 | Tartinade Boysenberry de grand-mère | 3 | Bocaux de 12 à 8 oz | 25.00 | 120 |
7 | Poires séchées biologiques d'oncle Bob | 3 | Paquets de 12 à 1 lb | 30.00 | 15 |
Comptage d'enregistrements dans une table
La requête la plus simple consiste à compter le nombre d'enregistrements dans la table. Pour calculer le nombre d'articles dans une table de produits, utilisez la requête suivante:
CHOISIR LE COMPTE (*)
DU produit;
Cette requête renvoie le nombre de lignes de la table. Il est sept heures, dans cet exemple.
Compter des valeurs uniques dans une colonne
Utilisez la fonction COUNT pour identifier le nombre de valeurs uniques dans une colonne. Dans l'exemple, pour identifier le nombre de fournisseurs différents dont les produits apparaissent dans le service des produits, exécutez la requête suivante:
SELECT COUNT (DISTINCT SupplierID)
DU produit;
Cette requête renvoie le nombre de valeurs distinctes trouvées dans le ID du fournisseur colonne. Dans ce cas, la réponse est trois, représentant les lignes 1, 2 et 3.
Comptage des critères de correspondance des enregistrements
Combinez la fonction COUNT avec la clause WHERE pour identifier le nombre d'enregistrements correspondant à certains critères. Par exemple, supposons que le chef de service souhaite avoir une idée des niveaux de stock dans le service. La requête suivante identifie le nombre de lignes représentant UnitsInStock inférieur à 50 unités:
CHOISIR LE COMPTE (*)
DU produit
O Units les unités en stock <50;
Dans ce cas, la requête renvoie une valeur de quatre, représentant Chai, Chang, Sirop d'anis, etPoires séchées biologiques d'oncle Bob.
La clause COUNT est utile aux administrateurs de bases de données qui cherchent à résumer les données pour répondre aux besoins de l'entreprise. Avec un peu de créativité, vous pouvez utiliser la fonction COUNT à des fins très diverses.