# countdistinct ❇️

La función countdistinct es una función de agregación devuelve el número de elementos distintos encontrados en un grupo.

Se traduce y se comporta igual que el count con la cláusula DISTINCT del SQL estándard.

# Ejemplo

select countdistinct(storeId)
from dwh.Sales

El código SQL generado es:

SELECT count(DISTINCT storeId) AS expr1
FROM dwh.Sales

# Comentario

El objetivo de esta función es simplificar la sintaxis evitando la claúsula DISTINCT y reutilizando la misma sintaxis del resto de funciones del lenguaje.

El lenguaje Crono SQL también soporta la sintaxis estándard count(DISTINCT ...)