GROUP BY (Azure Stream Analytics)
Hiermee groepeert u een geselecteerde set rijen in een set samenvattingsrijen op basis van de waarden van een of meer kolommen of expressies. Er wordt één rij geretourneerd voor elke groep. Statistische functies in de select-lijst> van <de SELECT-component bieden informatie over elke groep in plaats van afzonderlijke rijen.
Syntaxis
GROUP BY <group by spec>
<group by spec> ::=
<group by item> [ ,...n ]
| <window_type> | System.Timestamp()
<group by item> ::=
<column_expression>
Window_type <> of System.Timestamp() is vereist, <groeperen op item> is optioneel. < > window_type en een volgorde van <groeperen op items> kan in elke volgorde worden weergegeven.
Argumenten
<window_type>
Hiermee geeft u alle door Azure Stream Analytics ondersteunde vensters op. Zie Windowing (Azure Stream Analytics).
< column_expression >
Is de expressie of de naam van de kolom waarop de groeperingsbewerking wordt uitgevoerd. De kolomexpressie mag geen kolomalias bevatten die is gedefinieerd in de lijst SELECT.
Voorbeeld
SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)
FROM TollTagEntry TIMESTAMP BY EntryTime
GROUP BY TumblingWindow( minute , 3 ) , TollId