Maison > Article > base de données > Comment compter les adresses e-mail uniques dans un tableau ?
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é.
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!