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

sumIf

説明

If コンビネータは、条件が真である行の値の合計を計算するために、sum 関数に適用できます。このために sumIf 集約コンビネータ関数を使用します。

使用例

この例では、成功フラグを持つ売上データを保存するテーブルを作成し、sumIf を使用して成功したトランザクションの総売上額を計算します。

sumIf 関数は is_successful = 1 の場合の金額のみを合計します。この場合、合計するのは: 100.50 + 200.75 + 300.00 + 175.25 になります。

価格方向による取引量の計算

この例では、ClickHouse playground で入手可能な stock テーブルを使用して、2002年の上半期の価格方向による取引量を計算します。

銘柄別の取引量の計算

この例では、ClickHouse playground で入手可能な stock テーブルを使用して、2006年の当時の3つの大手テクノロジー企業の銘柄別の取引量を計算します。

参照