Maison >base de données >tutoriel mysql >Comment compter les valeurs uniques dans une colonne de table de base de données spécifique ?

Comment compter les valeurs uniques dans une colonne de table de base de données spécifique ?

DDD
DDDoriginal
2024-10-30 08:55:271035parcourir

How to Count Unique Values in a Specific Database Table Column?

Comptage des valeurs uniques dans une table de base de données

Lorsque vous travaillez avec des tables contenant plusieurs colonnes, il devient souvent nécessaire de déterminer le nombre de valeurs uniques dans une colonne spécifique. En considérant l'exemple fourni avec trois colonnes : orderNumber, name et email, l'objectif est de compter le nombre d'e-mails uniques existant dans le tableau.

À l'aide de la requête SELECT standard count(email) récupère le nombre total d'e-mails. , y compris les doublons. Pour compter le nombre d’emails uniques, il est essentiel d’exclure toutes valeurs en double. Cependant, l'instruction SELECT DISTINCT count(email) ne produit pas le résultat attendu.

La syntaxe correcte pour compter les valeurs uniques implique l'utilisation du mot-clé DISTINCT entre parenthèses, comme indiqué ci-dessous :

SELECT count(DISTINCT(email)) FROM orders

En plaçant la colonne email entre parenthèses DISTINCT, la requête garantit que seules les valeurs uniques sont comptées. Cette approche fournit avec précision le nombre d'e-mails uniques dans le tableau des commandes, en excluant les doublons qui pourraient exister.

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