Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

groupArrayDistinct

Descrição

O combinador groupArrayDistinct pode ser aplicado à função de agregação groupArray para criar um array com valores distintos do argumento.

Exemplo de uso

Neste exemplo, usaremos o dataset hits, disponível no nosso SQL playground.

Imagine que você queira descobrir, para cada domínio distinto de página de entrada (URLDomain) do seu site, quais códigos únicos de sistema operacional do User Agent (OS) foram registrados para os visitantes que chegaram a esse domínio. Isso pode ajudar você a entender a variedade de sistemas operacionais que interagem com diferentes partes do seu site.

SELECT
    URLDomain,
    groupArrayDistinct(OS) AS distinct_os_codes
FROM metrica.hits_v1
WHERE URLDomain != '' -- Considere apenas hits com um domínio registrado
GROUP BY URLDomain
ORDER BY URLDomain ASC
LIMIT 20;

Veja também

Navigation