

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
<a name="sql-functions-aggregated"></a>

 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  |  <pre>SELECT d.asset_id, d.property_id, AVG(d.int_value) FROM raw_time_series AS d</pre>  | 
|  COUNT  |  <pre>SELECT COUNT(d.int_value) FROM raw_time_series AS d</pre>  | 
|  MAX  |  <pre>SELECT MAX(d.int_value) FROM raw_time_series AS d</pre>  | 
|  MIN  |  <pre>SELECT MIN(d.int_value) FROM raw_time_series AS d</pre>  | 
|  SUM  |  <pre>SELECT SUM(d.int_value) FROM raw_time_series AS d</pre>  | 
|  STDDEV  |  <pre>SELECT STDDEV(d.int_value) FROM raw_time_series AS d</pre>  | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/iot-sitewise/latest/userguide/sql-functions-aggregated.html)  |  <pre>SELECT MAX(d.int_value) AS max_int_value, d.asset_id <br />FROM raw_time_series AS d <br />GROUP BY d.asset_id <br />HAVING MAX(d.int_value) > 5                      <br /></pre>  | 