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  

Vedere anche

System.Timestamp()
Windowing