Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

uniqExact

uniqExact

Introduzido em: v1.1.0

Calcula o número exato de valores de argumento distintos.

Sintaxe

uniqExact(x[, ...])

Argumentos

Valor retornado

Retorna o número exato de valores de argumento distintos como um UInt64. UInt64

Exemplos

Uso básico

CREATE TABLE example_data
(
    id UInt32,
    category String
)
ENGINE = Memory;

INSERT INTO example_data VALUES
(1, 'A'), (2, 'B'), (3, 'A'), (4, 'C'), (5, 'B'), (6, 'A');

SELECT uniqExact(category) as exact_unique_categories
FROM example_data;
┌─exact_unique_categories─┐
│                       3 │
└─────────────────────────┘

Vários argumentos

SELECT uniqExact(id, category) as exact_unique_combinations
FROM example_data;
┌─exact_unique_combinations─┐
│                         6 │
└───────────────────────────┘

Veja também

Navigation