Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

groupArrayDistinct

Descripción

El combinador groupArrayDistinct puede aplicarse a la función de agregado groupArray para crear un array de valores de argumento únicos.

Ejemplo de uso

Para este ejemplo, usaremos el conjunto de datos hits disponible en nuestro playground de SQL.

Imagina que quieres averiguar, para cada dominio distinto de página de destino (URLDomain) de tu sitio web, cuáles son los códigos únicos de SO del User Agent (OS) registrados para los visitantes que llegan a ese dominio. Esto puede ayudarte a comprender la variedad de sistemas operativos que interactúan con distintas partes de tu sitio.

SELECT
    URLDomain,
    groupArrayDistinct(OS) AS distinct_os_codes
FROM metrica.hits_v1
WHERE URLDomain != '' -- Considera solo los hits con un dominio registrado
GROUP BY URLDomain
ORDER BY URLDomain ASC
LIMIT 20;

Vea también

Navigation