L'Internet

Comment compter les valeurs de table de base de données avec SQL COUNT

Auteur: Lewis Jackson
Date De Création: 9 Peut 2021
Date De Mise À Jour: 13 Peut 2024
Anonim
SQL Select
Vidéo: SQL Select

Contenu

Compter les enregistrements dans une table, limité par des critères spécifiques

revue par

Exemple 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.

Choix Des Lecteurs

Conseillé

Configuration des droits d'accès aux fichiers et aux répertoires Unix / Linux
Logiciel

Configuration des droits d'accès aux fichiers et aux répertoires Unix / Linux

Accordez un accè pécifique à l'aide de procédure générale uivante: Accè complet pour tout le monde: chmod 777 nom de fichierAccè complet pour le privil...
Comment installer et utiliser des plug-ins dans Pixelmator
Logiciel

Comment installer et utiliser des plug-ins dans Pixelmator

Téléchargez une unité Core Image appropriée et décompreez-la. Ouvrez une fenêtre du Finder et accédez à la racine de votre Mac. Votre doier racine n'et pa...