Partager via


Comment : compter les lignes d'une table

Mise à jour : novembre 2007

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 comptage inclut toutes les valeurs et pas seulement les valeurs uniques.

Les procédures associées aux trois types de comptage sont similaires.

Remarque :

Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour compter toutes les lignes d'une table

  1. Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.

  2. Cliquez avec le bouton droit en 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 Grouper par à la grille dans le volet Critères.

  3. 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 Grouper par 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 Comment : créer des alias de colonnes.

  4. Exécutez la requête.

Pour compter toutes les lignes répondant à une condition

  1. Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.

  2. Cliquez avec le bouton droit en 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 Grouper par à la grille dans le volet Critères.

  3. 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 Grouper par 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 Comment : créer des alias de colonnes.

  4. Ajoutez la colonne de données sur laquelle doit porter la recherche et désactivez ensuite la case à cocher dans la colonne Sortie.

    Le Concepteur de requêtes et de vues insère automatiquement le terme Grouper par dans la colonne Grouper par de la grille.

  5. Remplacez le terme Grouper par par Where dans la colonne Grouper par.

  6. Dans la colonne Filtre pour la colonne de données sur laquelle doit porter la recherche, entrez la condition de la recherche.

  7. Exécutez la requête.

Pour compter les valeurs d'une colonne

  1. Assurez-vous que la table à synthétiser figure déjà dans le volet Schéma.

  2. Cliquez avec le bouton droit en 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 Grouper par à la grille dans le volet Critères.

  3. 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 Grouper par dans la colonne Grouper par de la grille.

  4. Remplacez le terme Grouper par par Count dans la colonne Grouper par.

    Remarque :

    Pour compter exclusivement des valeurs uniques, choisissez Count Distinct.

  5. Exécutez la requête.

Voir aussi

Autres ressources

Tri et regroupement des résultats de la requête

Synthèse des résultats d'une requête