Sdílet prostřednictvím


SESKUPIT PODLE

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Seskupí vybranou sadu řádků do sady souhrnných řádků podle hodnot jednoho nebo více sloupců nebo výrazů. Pro každou skupinu se vrátí jeden řádek. Agregační funkce v seznamu select> klauzule <SELECT poskytují informace o každé skupině místo jednotlivých řádků.

Syntaxe

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

Je vyžadována <<window_type> nebo System.Timestamp(), seskupení podle položky> je volitelné. < > window_type a posloupnost seskupování podle položek> se může zobrazit v libovolném <pořadí.

Argumenty

<window_type>

Určuje jakékoli podporované okno Azure Stream Analytics. Viz Okna.

< column_expression >

Je výraz nebo název sloupce, na kterém se provádí operace seskupení. Výraz sloupce nemůže obsahovat alias sloupce definovaný v seznamu SELECT.

Příklad

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

Viz také

System.Timestamp()
Okenní zobrazení