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