Fonction COUNT DISTINCT de SQL

Définition et utilisation

Vous pouvez utiliser ensemble les mots-clés DISTINCT et COUNT pour calculer le nombre de résultats non répétés.

Syntaxe

SELECT COUNT(DISTINCT column(s)) FROM table

Exemple

Remarque :Les exemples suivants ne s'appliquent qu'à ORACLE et Microsoft SQL server, et ne peuvent pas être utilisés avec Microsoft Access.

"Table" Orders :

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Exemple 1

SELECT COUNT(Company) FROM Orders

Résultat :

4

Exemple 2

SELECT COUNT(DISTINCT Company) FROM Orders

Résultat :

3