Dela via


GROUP BY (Azure Stream Analytics)

Grupperar en markerad uppsättning rader i en uppsättning sammanfattningsrader efter värdena för en eller flera kolumner eller uttryck. En rad returneras för varje grupp. Mängdfunktioner i SELECT-satsens urvalslista <> innehåller information om varje grupp i stället för enskilda rader.

Syntax

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

Gruppera <efter objekt> är <valfria antingen window_type> eller System.Timestamp(). < > window_type och en sekvens med <grupper efter objekt> kan visas i valfri ordning.

Argument

<window_type>

Anger alla Fönster som stöds av Azure Stream Analytics. Se Fönster (Azure Stream Analytics).

< column_expression >

Är uttrycket eller namnet på kolumnen där grupperingsåtgärden utförs. Kolumnuttrycket får inte innehålla ett kolumnalias som definieras i SELECT-listan.

Exempel

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

Se även

System.Timestamp()
Fönster