Partilhar via


AGRUPAR POR

✅ Azure Stream Analytics ✅ Fabric Eventstream

Agrupa um conjunto selecionado de linhas 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.

Sintaxe

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 <grupos por itens> podem aparecer em qualquer ordem.

Argumentos

<window_type>

Especifica qualquer Janela suportada pelo Azure Stream Analytics. Consulte Janelas.

< 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  

Ver também

System.Timestamp()
Gestão de Janelas