Maison  >  Article  >  base de données  >  Comment compter les adresses e-mail uniques dans un tableau ?

Comment compter les adresses e-mail uniques dans un tableau ?

DDD
DDDoriginal
2024-10-31 21:54:28650parcourir

How to Count Unique Email Addresses in a Table?

Comptage des valeurs distinctes

Lorsque vous travaillez avec un ensemble de données comportant plusieurs colonnes, il est souvent nécessaire de déterminer le nombre de valeurs uniques dans une colonne spécifique. Cette question se pose lorsque vous essayez de compter le nombre d'e-mails uniques dans un tableau avec les colonnes orderNumber, name et email.

Bien que SELECT count(email) FROM commandes fournisse le nombre total de tous les e-mails, ce n'est pas le cas. éliminer les doublons. Pour compter uniquement les valeurs d'e-mail uniques, DISTINCT doit être utilisé.

Solution : Utiliser DISTINCT

La requête correcte pour compter les valeurs d'e-mail uniques est :

<code class="sql">SELECT count(DISTINCT(email)) FROM orders</code>

Le DISTINCT Le mot-clé appliqué à la colonne e-mail garantit qu'une seule occurrence de chaque adresse e-mail unique est incluse dans le décompte. Cela élimine tous les e-mails en double et produit le nombre unique souhaité.

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