Delen via


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  

Zie ook

System.Timestamp()
Windowing