共用方式為


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  

另請參閱

System.Timestamp ()
時間範圍