Maison > base de données > tutoriel mysql > Comment puis-je compter les valeurs distinctes et leurs occurrences dans MySQL ?

Comment puis-je compter les valeurs distinctes et leurs occurrences dans MySQL ?

DDD
Libérer: 2025-01-17 22:21:13
original
651 Les gens l'ont consulté

How Can I Count Distinct Values and Their Occurrences in MySQL?

Comptez les valeurs uniques et leurs heures d'occurrence dans MySQL

Compter les valeurs uniques et leurs occurrences est une tâche courante dans le traitement des données. Dans MySQL, vous pouvez y parvenir avec une simple requête :

<code class="language-sql">SELECT name, COUNT(*) AS count
FROM tablename
GROUP BY name
ORDER BY count DESC;</code>
Copier après la connexion

Instructions :

  • SELECT name, COUNT(*) AS count : Sélectionnez la colonne name et utilisez COUNT(*) pour compter ses occurrences (nombre d'occurrences). Les résultats sont stockés dans la colonne count.
  • FROM tablename : Spécifiez la table MySQL à partir de laquelle extraire les données. Remplacez tablename par le nom réel de la table.
  • GROUP BY name : Regroupez les résultats par name colonne. Cela garantit que vous ne comptez que les occurrences de valeurs name uniques.
  • ORDER BY count DESC : Triez les résultats par ordre décroissant de la colonne count, en affichant en premier la valeur name la plus fréquente.

Exemple :

Considérez les exemples de données suivants :

id name
1 Mark
2 Mike
3 Paul
4 Mike
5 Mike
6 John
7 Mark

L'exécution d'une requête sur ces données produira les résultats suivants :

name count
Mike 3
Mark 2
Paul 1
John 1

Cette requête compte de manière concise et efficace le nombre d'occurrences de chaque nom unique dans la table et trie les résultats par ordre décroissant selon le nombre d'occurrences, permettant aux utilisateurs de comprendre rapidement la distribution des données.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal