GROUP BY(Azure 流分析)
根据一个或多个列或表达式的值,将一组选定的行组合成一个摘要行集。 为每个组返回一行。 SELECT 子句 <选择> 列表中的聚合函数提供有关每个组而不是单个行的信息。
语法
GROUP BY <group by spec>
<group by spec> ::=
<group by item> [ ,...n ]
| <window_type> | System.Timestamp()
<group by item> ::=
<column_expression>
<window_type>或 System.Timestamp () 是必需的,<按项>分组是可选的。 < > window_type和按项>分组的<序列可以按任意顺序显示。
参数
<window_type>
指定支持窗口化的任何 Azure 流分析。 请参阅 开窗 (Azure 流分析) 。
< column_expression >
是要对其执行分组操作的表达式或列名。 列表达式不能包含 SELECT 列表中定义的列别名。
示例
SELECT TollId, System.Timestamp() AS WinEndTime, COUNT(*)
FROM TollTagEntry TIMESTAMP BY EntryTime
GROUP BY TumblingWindow( minute , 3 ) , TollId