GROUP BY (Azure Stream Analytics)
依一或多個資料行或運算式的值,將一組選取的資料列組合成一組摘要資料列。 每個群組會傳回一個資料列。 SELECT 子句選取 <> 清單中的彙總函式會提供每個群組的相關資訊,而不是個別的資料列。
Syntax
GROUP BY <group by spec>
<group by spec> ::=
<group by item> [ ,...n ]
| <window_type> | System.Timestamp()
<group by item> ::=
<column_expression>
<需要window_type > 或 System.Timestamp () , < 依專案 > 分組是選擇性的。 < >window_type和依專案 > 分組的 < 序列可以依任何順序顯示。
引數
<window_type>
指定任何 Azure Stream Analytics 支援的視窗化。 請參閱 Azure 串流分析) 視窗化 (。
< column_expression >
是運算式或在其上執行群組作業的資料行名稱。 資料行運算式不能包含 SELECT 清單中定義的資料行別名。
範例
SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)
FROM TollTagEntry TIMESTAMP BY EntryTime
GROUP BY TumblingWindow( minute , 3 ) , TollId