メインコンテンツまでスキップ
メインコンテンツまでスキップ

groupArrayDistinct

説明

groupArrayDistinct コンビネータは、groupArray 集約関数に適用され、引数の異なる値の配列を作成します。

使用例

この例では、私たちの SQLプレイグラウンド で利用可能な hits データセットを利用します。

各異なるランディングページのドメイン (URLDomain) に対して、そのドメインに訪れたユーザーエージェント OS コード (OS) のユニークな値をすべて確認したいとします。これにより、サイトのさまざまな部分と相互作用しているオペレーティングシステムの多様性を理解するのに役立ちます。

SELECT
    URLDomain,
    groupArrayDistinct(OS) AS distinct_os_codes
FROM metrica.hits_v1
WHERE URLDomain != '' -- Consider only hits with a recorded domain
GROUP BY URLDomain
ORDER BY URLDomain ASC
LIMIT 20;

関連情報