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

フィルタ付き集約を使う

ClickHouse では、フィルタ付き集約をシンプルかつ直感的に記述できます。 たとえば、フィルタ付き集約を記述する標準的な SQL の書き方 (ClickHouse でも問題なく使用できます) と、任意の集約関数に追加できる -If 集約関数コンビネータを使う短縮構文を比較してみましょう。
同様に、-Distinct という集約コンビネータもあります:
なぜフィルタ付き集約が重要なのでしょうか。それは、ウェブアナリティクスサービスで “セグメント比較” 機能を実装できるからです。 たとえば:
詳しくは、ドキュメントの集約関数コンビネータページを参照してください。
最終更新日 2026年6月12日