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 renvoyés par une requête.

Syntaxe

Count( expr )

L’espace réservé d’expression représente une expression de chaîne le champ qui contient les données à compter ou une expression qui effectue un calcul à l’aide des données du champ. Les opérandes dans Expr peuvent inclure le nom d’un champ ou d’une fonction de table (qui peut être prédéfinie ou définie par l’utilisateur mais pas d’autres fonctions d’agrégation SQL). Vous pouvez compter tous les types de données, y compris le texte.

Remarques

Conseil :  Dans Access 2010, le Générateur d’expressions IntelliSense pour vous aider à voir les arguments dont votre expression a besoin. 

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 à un pays particulier.

Bien que Expr puisse effectuer un calcul sur un champ, Count calcule simplement le nombre d’enregistrements. Les valeurs stockées dans les enregistrements importent peu.

La fonction Compte 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 sensiblement plus rapide que Count([Nom de colonne]). Ne pas entourer l’astérisque de guillemets (' '). L’exemple suivant calcule le nombre d’enregistrements dans la table Commandes :

SELECT Count(*) AS TotalOrders FROM Orders;

Si expr identifie plusieurs champs, la fonction Compte compte un enregistrement uniquement si au moins un des champs n’est pas Null. Si tous les champs spécifiés ont la valeur Null,l’enregistrement n’est pas comptabilisé. Séparez les noms des champs par des « et une » (&). L’exemple suivant montre comment limiter le nombre aux enregistrements pour lesquels ShippedDate ou Freight n’est pas 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 SQL requête.

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

dans SQL données

Besoin d’aide ?

Développez vos compétences

Découvrez des formations >

Accédez aux nouvelles fonctionnalités en avant-première

REJOINDRE MICROSOFT 365 INSIDERS >

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 ?

Nous vous remercions de vos commentaires.

×