# 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 ...)