跳转到主要内容

说明

If 组合器可应用于 sum 函数,借助 sumIf 聚合组合器函数 计算条件为真的行中各值的总和。

示例用法

在本示例中,我们将创建一个用于存储带有成功标记的销售数据的表, 并使用 sumIf 计算成功交易的销售总额。
Query
sumIf 函数只会对 is_successful = 1 的金额进行求和。 在这种情况下,求和结果为:100.50 + 200.75 + 300.00 + 175.25。
Response

按价格变动方向计算交易量

在本示例中,我们将使用 ClickHouse Playground 中提供的 stock 表, 计算 2002 年上半年按价格变动方向划分的交易量。
Query

按股票代码计算交易量

在本示例中,我们将使用 ClickHouse playground 中提供的 stock 表, 计算 2006 年当时三家 крупнейших科技公司的按股票代码统计的交易量。
Query
Response

另见

最后修改于 2026年7月1日