Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Calcule le nombre d’enregistrements retournés par une requête.

Syntaxe

Count( expr )

L’espace réservé expr représente un expression de chaîne identifiant le champ qui contient les données que vous souhaitez compter ou une expression qui effectue un calcul à l’aide des données contenues dans le champ. Les opérandes dans expr peuvent inclure le nom d’un champ ou d’une fonction de table (qui peut être intrinsèque ou défini par l’utilisateur, mais pas d’autres fonctions d’agrégation SQL). Vous pouvez compter n’importe quel type de données, y compris le texte.

Remarques

Conseil :  Dans Access 2010, le Générateur d’expressions a IntelliSense, ce qui vous permet de voir les arguments requis par votre expression. 

Vous pouvez utiliser Count pour compter le nombre d’enregistrements dans une requête sous-jacente. Par exemple, vous pouvez utiliser Count pour compter le nombre de commandes expédiées dans un pays particulier.

Bien qu’expr puisse effectuer un calcul sur un champ, Count calcule simplement le nombre d’enregistrements. Les valeurs stockées dans les enregistrements n’ont pas d’importance.

La fonction Count ne compte pas les enregistrements qui ont des champs Null, sauf si expr est le caractère générique astérisque (*). Si vous utilisez un astérisque, Count calcule le nombre total d’enregistrements, y compris ceux qui contiennent des champs Null . Count(*) est considérablement plus rapide que Count([Nom de colonne]) . Ne placez pas l’astérisque entre guillemets (' '). L’exemple suivant calcule le nombre d’enregistrements dans la table Orders :

SELECT Count(*) AS TotalOrders FROM Orders;

Si expr identifie plusieurs champs, la fonction Count compte un enregistrement uniquement si au moins l’un des champs n’a pas la valeur Null. Si tous les champs spécifiés ont la valeur Null, l’enregistrement n’est pas compté. Séparez les noms de champs par une esperluette (&). L’exemple suivant montre comment vous pouvez limiter le nombre aux enregistrements dans lesquels ShippedDate ou Freight n’a pas la valeur Null :

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Vous pouvez utiliser Count dans une expression de requête. Vous pouvez également utiliser cette expression dans la propriété SQL d’un objetQueryDef ou lors de la création d’un objet Recordset basé sur une requête SQL.

Compter les données à l’aide d’une requête

Calcul des champs dans les fonctions SQL

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×