sql 精读(一)标准 SQL 中的分析函数概念
-
分析函数针对一组行计算值,并为每行返回一个结果。这与聚合函数不同;聚合函数会为整组行返回一个结果。
-
分析函数包含一个 OVER 子句,该子句定义了涵盖所要计算行的行窗口。对于每一行,系统会使用 - 选定的行窗口作为输入来计算分析函数结果,并可能进行聚合。
-
借助分析函数,您可以计算移动平均值、对各项进行排名、计算累计总和,以及执行其他分析。
-
分析函数包括以下几类:导航函数、编号函数和聚合分析函数。
分析函数针对一组行计算值,并为每行返回一个结果。这与聚合函数不同;聚合函数会为整组行返回一个结果。
分析函数包含一个 OVER 子句,该子句定义了涵盖所要计算行的行窗口。对于每一行,系统会使用 - 选定的行窗口作为输入来计算分析函数结果,并可能进行聚合。
借助分析函数,您可以计算移动平均值、对各项进行排名、计算累计总和,以及执行其他分析。
分析函数包括以下几类:导航函数、编号函数和聚合分析函数。