Compartilhar via


GROUP BY (Azure Stream Analytics)

Agrupa um conjunto de linhas selecionadas em um conjunto de linhas de resumo pelos valores de uma ou mais colunas ou expressões. Uma linha é retornada para cada grupo. As funções de agregação na lista de seleção> da <cláusula SELECT fornecem informações sobre cada grupo em vez de linhas individuais.

Syntax

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

> Window_type <ou System.Timestamp() é necessário, <agrupar por item> é opcional. < > window_type e uma sequência de <agrupamento por itens> podem aparecer em qualquer ordem.

Argumentos

<window_type>

Especifica qualquer janela compatível com o Azure Stream Analytics. Consulte Janelas (Azure Stream Analytics).

< column_expression >

É a expressão ou o nome da coluna na qual a operação de agrupamento é executada. A expressão de coluna não pode conter um alias de coluna definido na lista SELECT.

Exemplo

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

Consulte Também

System.Timestamp()
Windowing