Pular para o conteúdo principal

Descrição

O combinador If pode ser aplicado à função sum para calcular a soma dos valores das linhas em que a condição é verdadeira, usando a função de combinador de agregação sumIf.

Exemplo de uso

Neste exemplo, vamos criar uma tabela que armazena dados de vendas com indicadores de sucesso e usar sumIf para calcular o valor total das vendas em transações bem-sucedidas.
Query
A função sumIf somará apenas os valores para os quais is_successful = 1. Neste caso, ela somará: 100.50 + 200.75 + 300.00 + 175.25.
Response

Calcular o volume de negociação pela direção do preço

Neste exemplo, usaremos a tabela stock disponível no ClickHouse playground para calcular o volume de negociação pela direção do preço no primeiro semestre de 2002.
Query

Calcular o volume de negociação por ticker

Neste exemplo, usaremos a tabela stock, disponível no ClickHouse playground, para calcular o volume de negociação por ticker em 2006 de três das maiores empresas de tecnologia da época.
Query
Response

Veja também

Última modificação em 1 de julho de 2026