Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

groupArrayDistinct

Description

Le combinateur groupArrayDistinct peut être appliqué à la fonction d’agrégation groupArray pour créer un tableau contenant les valeurs distinctes des arguments.

Exemple d’utilisation

Pour cet exemple, nous utiliserons le jeu de données hits disponible dans notre playground SQL.

Imaginons que vous souhaitiez identifier, pour chaque domaine distinct de page de destination (URLDomain) de votre site web, tous les codes de système d’exploitation uniques du user agent (OS) enregistrés pour les visiteurs arrivant sur ce domaine. Cela peut vous aider à comprendre la diversité des systèmes d’exploitation qui interagissent avec les différentes parties de votre site.

SELECT
    URLDomain,
    groupArrayDistinct(OS) AS distinct_os_codes
FROM metrica.hits_v1
WHERE URLDomain != '' -- Ne prendre en compte que les hits avec un domaine enregistré
GROUP BY URLDomain
ORDER BY URLDomain ASC
LIMIT 20;

Voir aussi

Navigation