Pular para o conteúdo principal

uniq

Introduzido em: v1.1.0 Calcula o número aproximado de valores distintos do argumento. A função usa um algoritmo de amostragem adaptativa. Para o estado de cálculo, a função usa uma amostra de valores de hash de elementos de até 65536. Esse algoritmo é muito preciso e muito eficiente no uso da CPU. Quando a consulta contém várias dessas funções, usar uniq é quase tão rápido quanto usar outras funções de agregação.
Esta função calcula um hash para todos os parâmetros da agregação e depois o usa nos cálculos. Ela usa um algoritmo de amostragem adaptativa. Para o estado de cálculo, a função usa uma amostra de valores de hash de elementos de até 65536. Esse algoritmo é muito preciso e muito eficiente no uso da CPU. Quando a consulta contém várias dessas funções, usar uniq é quase tão rápido quanto usar outras funções de agregação.
Recomendamos usar esta função em vez de outras variantes em quase todos os cenários.
Sintaxe
Argumentos Valor retornado Retorna um número do tipo UInt64 que representa o número aproximado de valores distintos. UInt64 Exemplos Exemplo de uso
Query
Response
Vários argumentos
Query
Response
Veja também
Última modificação em 2 de julho de 2026