Funzioni di aggregazione - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzioni di aggregazione

Le funzioni aggregate sono operazioni di database che eseguono calcoli su più righe di dati per produrre un unico risultato riepilogativo. Queste funzioni analizzano i set di dati per restituire valori calcolati come somme, medie, conteggi o altre misure statistiche.

Funzione

Firma

Descrizione

AVG

AVG (espressione)

Restituisce la media di un'espressione numerica.

COUNT

COUNT (espressione)

Restituisce il numero di righe che corrispondono ai criteri specificati.

MAX

MAX (espressione)

Restituisce il valore massimo delle espressioni selezionate.

MIN

MIN (espressione)

Restituisce il valore più piccolo delle espressioni selezionate.

SUM

SUM (espressione)

Restituisce la somma di un'espressione numerica.

STDDEV

STDDEV (espressione)

Restituisce la deviazione standard del campione.

GROUP BY

GROUP BY espressione

Restituisce una riga creata dalle colonne di raggruppamento.

HAVING

AVERE un'espressione booleana

Restituisce le righe del gruppo filtrate per clausola. GROUP BY

Esempi di tutte le funzioni:

Funzione

Esempio

AVG

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

COUNT

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