如何在Azure Data Explorer的Kusto Query Language中实现SQL SUM列求和功能
KQL 实现 SQL 求和功能的查询写法
要实现和 SQL 语句 SELECT SUM(column_name) FROM table_name 完全等效的求和操作,在 Azure Data Explorer 的 Kusto Query Language 中可以直接使用 sum() 聚合函数配合 summarize 算子完成,基础语法如下:
table_name | summarize sum(column_name)
你可以根据实际使用场景调整写法:
- 要是需要给求和后的结果列指定自定义名称,可以修改为
table_name | summarize 自定义列名 = sum(column_name),等效于 SQL 里的SELECT SUM(column_name) AS 自定义列名 FROM table_name - 如果需要先筛选数据再求和,也可以在管道前加
where条件,比如table_name | where 时间列 > ago(7d) | summarize sum(column_name),对应 SQL 里带 WHERE 条件的求和查询
内容的提问来源于stack exchange,提问作者Omkar Neogi
相关产品推荐
相关产品推荐

