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