Maison >base de données >tutoriel mysql >Comment compter les éléments uniques dans un champ de requête d'accès ?

Comment compter les éléments uniques dans un champ de requête d'accès ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-12 09:16:43216parcourir

How to Count Unique Items in an Access Query Field?

Comptage des entrées uniques dans un champ de requête d'accès

Ce guide montre comment compter avec précision les valeurs uniques dans un champ spécifique d'une requête Access, en corrigeant les erreurs courantes rencontrées par les utilisateurs. La solution implique une approche à deux requêtes :

Étape 1 : Isoler les entrées uniques

Tout d'abord, construisez une sous-requête pour extraire les valeurs uniques de votre champ cible. Supposons que votre champ s'appelle "Nom" et que votre table soit "table1". La sous-requête serait :

<code class="language-sql">SELECT DISTINCT Name FROM table1</code>

Cette requête renvoie uniquement les entrées uniques « Nom ».

Étape 2 : Compter les entrées uniques

Ensuite, créez la requête principale pour compter les résultats de la sous-requête. Cette requête utilise la sous-requête comme source de données :

<code class="language-sql">SELECT Count(*) AS UniqueNameCount
FROM (SELECT DISTINCT Name FROM table1)  AS UniqueNames;</code>

La fonction Count(*) compte toutes les lignes renvoyées par la sous-requête (qui sont, par définition, uniques). Le résultat reçoit l'alias UniqueNameCount.

Étape 3 : Exécuter la requête

Exécutez cette requête révisée. Le résultat reflétera avec précision le nombre d'entrées uniques dans le champ « Nom ». Pour l'exemple fourni, le résultat attendu est :

<code>4 row(s)</code>

Consultez la documentation Access liée pour des informations plus détaillées sur l'utilisation de valeurs distinctes et de fonctions d'agrégation dans les requêtes Access.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn