GROUP BY (Analisi di flusso di Azure)
I gruppi sono set di righe selezionate in un set di righe di riepilogo in base ai valori di una o più colonne o espressioni. Viene restituita una riga per ogni gruppo. Le funzioni di aggregazione nell'elenco di selezione> della <clausola SELECT forniscono informazioni su ogni gruppo anziché su singole righe.
Sintassi
GROUP BY <group by spec>
<group by spec> ::=
<group by item> [ ,...n ]
| <window_type> | System.Timestamp()
<group by item> ::=
<column_expression>
È <necessario <window_type> o System.Timestamp(), il raggruppamento per elemento> è facoltativo. < > window_type e una sequenza di <raggruppamenti per elementi> possono essere visualizzati in qualsiasi ordine.
Argomenti
<window_type>
Specifica le eventuali funzioni finestra supportate in Analisi di flusso di Azure. Vedere Windowing (Analisi di flusso di Azure).
< column_expression >
Espressione o nome della colonna su cui viene eseguita l'operazione di raggruppamento. L'espressione di colonna non può contenere un alias di colonna definito nell'elenco SELECT.
Esempio
SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)
FROM TollTagEntry TIMESTAMP BY EntryTime
GROUP BY TumblingWindow( minute , 3 ) , TollId