Función COUNT DISTINCT de SQL

Definición y uso

Se pueden usar juntos los términos DISTINCT y COUNT para calcular el número de resultados no repetidos.

Sintaxis

SELECT COUNT(DISTINCT column(s)) FROM table

Ejemplo

Nota:Los siguientes ejemplos solo se aplican a ORACLE y Microsoft SQL server, no se pueden usar en Microsoft Access.

"Orders" tabla:

Company OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Ejemplo 1

SELECT COUNT(Company) FROM Orders

Resultado:

4

Ejemplo 2

SELECT COUNT(DISTINCT Company) FROM Orders

Resultado:

3