次の方法で共有


GROUP BY

✅ Azure Stream Analytics ✅ Fabric Eventstream

選択した一連の行を、1 つ以上の列または式の値によって集計行のセットにグループ化します。 グループごとに 1 行が返されます。 SELECT 句の <select> リストの集計関数は、個々の行ではなく、各グループに関する情報を提供します。

構文

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 でサポートされているウィンドウを指定します。 「ウィンドウ化」を参照してください。

< column_expression >

グループ化操作を実行する列の式または名前を指定します。 列式には、SELECT リストで定義されている列の別名を含めることはできません。

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

こちらもご覧ください

System.Timestamp()
ウィンドウィング