Funzioni di aggregazione - Amazon Redshift

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 di aggregazione calcolano un singolo valore di risultato da un insieme di valori di input.

SELECTle dichiarazioni che utilizzano funzioni aggregate possono includere due clausole opzionali: BY e. GROUP HAVING La sintassi di queste clausole è la seguente (utilizzando la COUNT funzione come esempio):

SELECT count (*) expression FROM table_reference WHERE condition [GROUP BY expression ] [ HAVING condition]

La clausola GROUP BY aggrega e raggruppa i risultati in base ai valori univoci in una o più colonne specificate. La HAVING clausola limita i risultati restituiti alle righe in cui è vera una particolare condizione aggregata, ad esempio count (*) > 1. La HAVING clausola viene utilizzata nello stesso modo in cui limita le righe in base WHERE al valore di una colonna. Per un esempio di queste clausole aggiuntive, consultare COUNT.

Le funzioni di aggregazione non accettano le funzioni di aggregazione nidificate o le funzioni finestra come argomenti.