Pular para o conteúdo

Funções de agregação (Lakehouse v1)

As funções de agregação são ferramentas essenciais do SQL que permitem realizar cálculos sobre um conjunto de valores e retornar um único resultado.

Essas funções ajudam você a extrair e resumir dados de bancos de dados para obter informações valiosas.

Nome da função O que faz
ANY Verifica se alguma linha atende à condição especificada
APPROX_COUNT_DISTINCT Estima o número de valores distintos com HyperLogLog
ARG_MAX Encontra o valor de arg correspondente ao valor máximo de val
ARG_MIN Encontra o valor de arg correspondente ao valor mínimo de val
AVG_IF Calcula a média das linhas que atendem a uma condição
ARRAY_AGG Converte todos os valores de uma coluna em um array
AVG Calcula o valor médio de uma coluna específica
COUNT_DISTINCT Conta o número de valores distintos em uma coluna
COUNT_IF Conta as linhas que atendem a uma condição especificada
COUNT Conta o número de linhas que atendem a determinados critérios
COVAR_POP Retorna a covariância populacional de um conjunto de pares de números
COVAR_SAMP Retorna a covariância amostral de um conjunto de pares de números
GROUP_ARRAY_MOVING_AVG Retorna um array com os elementos da média móvel dos valores de entrada
GROUP_ARRAY_MOVING_SUM Retorna um array com os elementos da soma móvel dos valores de entrada
HISTOGRAM Gera um histograma de distribuição de dados usando buckets de altura igual
JSON_ARRAY_AGG Converte valores em um array JSON, ignorando os NULLs
JSON_OBJECT_AGG Converte pares chave-valor em um objeto JSON
KURTOSIS Calcula a curtose em excesso de um conjunto de valores
MAX_IF Encontra o valor máximo das linhas que atendem a uma condição
MAX Encontra o maior valor de uma coluna específica
MEDIAN Calcula o valor mediano de uma coluna específica
MEDIAN_TDIGEST Calcula o valor mediano de uma coluna específica usando o algoritmo t-digest
MIN_IF Encontra o valor mínimo das linhas que atendem a uma condição
MIN Encontra o menor valor de uma coluna específica
QUANTILE_CONT Calcula o quantil interpolado de uma coluna específica
QUANTILE_DISC Calcula o quantil de uma coluna específica
QUANTILE_TDIGEST Calcula o quantil usando o algoritmo t-digest
QUANTILE_TDIGEST_WEIGHTED Calcula o quantil ponderado usando o algoritmo t-digest
RETENTION Calcula a retenção de um conjunto de eventos
SKEWNESS Calcula a assimetria de um conjunto de valores
STDDEV_POP Calcula o desvio padrão populacional de uma coluna
STDDEV_SAMP Calcula o desvio padrão amostral de uma coluna
STRING_AGG Converte todos os valores não NULL em String, separados pelo delimitador
SUM_IF Soma os valores de uma coluna específica que atendem a uma condição
SUM Soma os valores de uma coluna específica
WINDOW_FUNNEL Analisa o comportamento do usuário em uma sequência de eventos ordenada no tempo