GROUP BY (Azure Stream Analytics)

Grupuje wybrany zestaw wierszy do zestawu wierszy podsumowania według wartości co najmniej jednej kolumny lub wyrażeń. Dla każdej grupy jest zwracany jeden wiersz. Funkcje agregujące na liście select> klauzuli <SELECT zawierają informacje o każdej grupie zamiast poszczególnych wierszy.

Składnia

GROUP BY <group by spec>  
  
<group by spec> ::=  
    <group by item> [ ,...n ]  
    | <window_type> | System.Timestamp()  
  
<group by item> ::=  
    <column_expression>  
  

Wymagane <jest window_type> lub System.Timestamp(), <grupowanie według elementu> jest opcjonalne. <> window_type i sekwencja grupowania <według elementów> może być wyświetlana w dowolnej kolejności.

Argumenty

<window_type>

Określa dowolne obsługiwane okno usługi Azure Stream Analytics. Zobacz Okno (Azure Stream Analytics).

< column_expression >

To wyrażenie lub nazwa kolumny, na której jest wykonywana operacja grupowania. Wyrażenie kolumny nie może zawierać aliasu kolumny zdefiniowanego na liście SELECT.

Przykład

SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)   
FROM TollTagEntry TIMESTAMP BY EntryTime  
GROUP BY TumblingWindow( minute , 3 ) , TollId  

Zobacz też

System.Timestamp()
Windowing