> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-86180b7b.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Calcula a soma dos números e a contagem de linhas ao mesmo tempo. A função é usada pelo otimizador de consultas do ClickHouse: se houver várias funções `sum`, `count` ou `avg` em uma consulta, elas poderão ser substituídas por uma única função `sumCount` para reutilizar os cálculos. Raramente é necessário usar essa função explicitamente.

# sumCount

<div id="sumCount">
  ## sumCount
</div>

Introduzido em: v21.6.0

Calcula a soma dos números e conta o número de linhas ao mesmo tempo. A função é usada pelo otimizador de consultas do ClickHouse: se houver várias funções `sum`, `count` ou `avg` em uma consulta, elas podem ser substituídas por uma única função `sumCount` para reaproveitar os cálculos. Raramente é necessário usar essa função explicitamente.

**Veja também**

* configuração [`optimize_syntax_fuse_functions`](/pt-BR/reference/settings/session-settings#optimize_syntax_fuse_functions).

**Sintaxe**

```sql theme={null}
sumCount(x)
```

**Argumentos**

* `x` — Valor de entrada. [`(U)Int*`](/pt-BR/reference/data-types/int-uint) ou [`Float`](/pt-BR/reference/data-types/float) ou [`Decimal`](/pt-BR/reference/data-types/decimal)

**Valor retornado**

Retorna uma tupla `(sum, count)`, em que `sum` é a soma dos números e `count` é o número de linhas com valores não `NULL`. [`Tuple`](/pt-BR/reference/data-types/tuple)

**Exemplos**

**Uso básico**

```sql title=Query theme={null}
CREATE TABLE s_table (x Int8) ENGINE = Log;
INSERT INTO s_table SELECT number FROM numbers(0, 20);
INSERT INTO s_table VALUES (NULL);
SELECT sumCount(x) FROM s_table;
```

```response title=Response theme={null}
┌─sumCount(x)─┐
│ (190,20)    │
└─────────────┘
```

**Veja também**

* a configuração [optimize\_syntax\_fuse\_functions](/pt-BR/reference/settings/session-settings#optimize_syntax_fuse_functions).
