Compartir a través de


GROUP BY (Análisis de transmisiones de Azure)

Agrupa un conjunto de filas seleccionado en un conjunto de filas de resumen por los valores de una o más columnas o expresiones. Se devuelve una fila de cada grupo. Las funciones de agregado de la lista de selección> de <la cláusula SELECT proporcionan información sobre cada grupo en lugar de filas individuales.

Sintaxis

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

Se <requiere <window_type> o System.Timestamp(), agrupar por elemento> es opcional. < > window_type y una secuencia de <agrupación por elementos> pueden aparecer en cualquier orden.

Argumentos

<window_type>

Especifica cualquier Basado en ventanas admitido por Azure Stream Analytics. Consulte Ventanas (Azure Stream Analytics).

< column_expression >

Es la expresión o el nombre de la columna en que se realiza la operación de agrupación. La expresión de columna no puede contener un alias de columna definido en la lista SELECT.

Ejemplo

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

Consulte también

System.Timestamp()
Basado en ventanas