Funções agregadas - AWS IoT SiteWise

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Funções agregadas

As funções agregadas são operações de banco de dados que realizam cálculos em várias linhas de dados para produzir um único resultado resumido. Essas funções analisam conjuntos de dados para retornar valores computados como somas, médias, contagens ou outras medidas estatísticas.

Função

Assinatura

Descrição

AVG

AVG (expressão)

Retorna a média de uma expressão numérica.

COUNT

COUNT (expressão)

Retorna o número de linhas que correspondem aos critérios fornecidos.

MAX

MAX (expressão)

Retorna o maior valor das expressões selecionadas.

MIN

MIN (expressão)

Retorna o menor valor das expressões selecionadas.

SUM

SUM (expressão)

Retorna a soma de uma expressão numérica.

STDDEV

STDDEV (expressão)

Retorna o desvio padrão da amostra.

GROUP BY

GROUP BY expressão

Retorna uma linha criada pelas colunas de agrupamento.

HAVING

TENDO uma expressão booleana

Retorna as linhas do grupo filtradas por GROUP BY cláusula.

Exemplos de todas as funções:

Função

Exemplo

AVG

SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d

CONTAGEM

SELECT COUNT(d.int_value) FROM raw_time_series AS d

MAX

SELECT MAX(d.int_value) FROM raw_time_series AS d

MIN

SELECT MIN(d.int_value) FROM raw_time_series AS d

SUM

SELECT SUM(d.int_value) FROM raw_time_series AS d

STDDEV

SELECT STDDEV(d.int_value) FROM raw_time_series AS d
  • GROUP BY

  • HAVING

SELECT MAX(d.int_value) AS max_int_value, d.asset_id FROM raw_time_series AS d GROUP BY d.asset_id HAVING MAX(d.int_value) > 5