Compter les lignes d'une table (Visual Database Tools)
S'applique à : SQL Server
Vous pouvez compter les lignes d'une table afin de déterminer les éléments suivants :
le nombre total de lignes dans une table, par exemple le décompte de tous les livres d'une table
titles
;le nombre de lignes d'une table qui répondent à une condition spécifique, par exemple, le nombre de livres publiés par un éditeur dans une table
titles
;le nombre de valeurs d'une colonne donnée.
Lorsque vous comptez les valeurs d'une colonne, les valeurs null ne sont pas reprises dans le calcul. Vous pouvez, par exemple, compter le nombre de livres d'une table titles
qui affichent des valeurs dans la colonne advance
. Par défaut, le nombre inclut toutes les valeurs, et pas seulement les valeurs uniques.
Les procédures associées aux trois types de nombres sont similaires.
Pour compter toutes les lignes d'une table
Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.
Cliquez avec le bouton droit sur un point de l’arrière-plan du volet Schéma, puis choisissez Ajouter un groupe par dans le menu contextuel. Le Concepteur de requêtes et de vues ajoute une colonne Group By à la grille dans le volet Critères.
Sélectionnez * (Toutes les colonnes) dans le rectangle représentant la table ou l'objet de type table.
Le Concepteur de requêtes et de vues insère automatiquement le terme Count dans la colonne Group By du volet Critères et assigne un alias de colonne à la colonne que vous synthétisez. Il est possible de remplacer l'alias généré automatiquement par un autre, plus significatif. Pour plus d’informations, consultez Créer des alias de colonnes (Visual Database Tools).
Exécuter la requête
Pour compter toutes les lignes répondant à une condition
Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.
Cliquez avec le bouton droit sur un point de l’arrière-plan du volet Schéma, puis choisissez Ajouter un groupe par dans le menu contextuel. Le Concepteur de requêtes et de vues ajoute une colonne Group By à la grille dans le volet Critères.
Sélectionnez *(Toutes les colonnes) dans le rectangle représentant la table ou l’objet structuré sous forme de table.
Le Concepteur de requêtes et de vues insère automatiquement le terme Count dans la colonne Group By du volet Critères et assigne un alias de colonne à la colonne que vous synthétisez. Pour créer un en-tête de colonne plus significatif dans le résultat de la requête, consultez Créer des alias de colonnes (Outils de base de données visuels).
Ajoutez la colonne de données sur laquelle doit porter la recherche et décochez ensuite la case dans la colonne Sortie.
Le Concepteur de requêtes et de vues insère automatiquement le terme Group By dans la colonne Group By de la grille.
Remplacez le terme Group By par Where dans la colonne Group By.
Dans la colonne Filter pour la colonne de données sur laquelle doit porter la recherche, entrez la condition de la recherche.
Exécuter la requête
Pour compter les valeurs d'une colonne
Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.
Cliquez avec le bouton droit sur un point de l’arrière-plan du volet Schéma, puis choisissez Ajouter un groupe par dans le menu contextuel. Le Concepteur de requêtes et de vues ajoute une colonne Group By à la grille dans le volet Critères.
Ajoutez la colonne sur laquelle porte le comptage dans le volet Critères.
Le Concepteur de requêtes et de vues insère automatiquement le terme Group By dans la colonne Group By de la grille.
Remplacez le terme Group By par Count dans la colonne Group By.
Notes
Pour compter exclusivement des valeurs uniques, choisissez Count Distinct.
Exécuter la requête
Voir aussi
Trier et regrouper des résultats de requête (Visual Database Tools)
Résumé des résultats d'une requête (Visual Database Tools)