Section courante

A propos

Section administrative du site

COUNT

Compteur
MySQL  

Syntaxe

Count(*)
Count(expression)
Count(DISTINCT champs)

Paramètres

Nom Description
* Ce paramètre permet d'indiquer tous les champs de colonnes sont utilisés dans le décompte.
expression Ce paramètre permet d'indiquer l'expression où il effectuer le décompte.
DISTINCT champs Ce paramètre permet d'indiquer que les champs identique doivent compter pour un dans le décompte des lignes.

Description

Cette fonction retourne le nombre de ligne que contient un groupe.

Exemples

Prenons pour base la table «listvalue» avec le contenu suivant :

id value name
1 300 Jean
2 6000 Philippe
3 5000 Samuel
4 4000 Gabriel
4 4000 Gabriel
5 200 Mathieu
6 6000 Paul

Si vous voulez retourner le nombre d'enregistrement dans cette table vous entrez donc les instructions suivantes :

  1. SELECT COUNT(*) FROM listvalue

Et les informations vous seront retournés sous la forme suivante :

COUNT(*)
6

Si vous voulez retourner le nombre de valeur unique de cette table vous entrez donc les instructions suivantes :

  1. SELECT COUNT(DISTINCT value) FROM listvalue

Et les informations vous seront retournés sous la forme suivante :

COUNT(DISTINCT value)
5

Voir également

Article - Les géants de l'informatique - Oracle

Références

MySQL - Référence, Edition Micro Application, Nicolas Rivereau, Antoine Pichot, 2002, ISBN: 2-7429-2560-0, page 926.
MySQL: The definitive guide to using, programming, and administering MySQL 4 databases - Second Edition, Paul Dubois, 2003, ISBN: 0-7357-1212-3, page 831

Dernière mise à jour : Mercredi, le 29 avril 2015