メインコンテンツへスキップ

説明

ForEach コンビネータは、 sum 集約関数に適用できます。これにより、行の値に対して動作する集約 関数を、Arrayカラムに対して動作する集約関数に変換し、複数の行にまたがって Array 内の各要素に集約を適用できます。

使用例

この例では、SQL playground で利用できる hits データセットを使用します。 hits テーブルには isMobile という UInt8 型のカラムがあり、デスクトップなら 0、モバイルなら 1 です。 sumForEach 集約 コンビネータ 関数を使って、デスクトップとモバイルのトラフィックが時間帯によってどのように変化するかを分析します。以下の再生ボタンをクリックすると、クエリを対話的に実行できます。

関連項目

最終更新日 2026年6月10日