Published on

PostgreSQL 窗口函数

Authors

可以想象一种场景,计算移动加权平均,使用 SQL 怎么做?

postgres 提供的窗口函数,为统计分析提供极大的便利。MySQL 实现这些功能功能很困难,至少在 MySQL 8.0 之前的版本做这个事情是非常困难的。

最近在做报表,主要是财务报表和业务报表,运营人员希望从多个维度来分析这些数据,这当然可以用一套数据分析的框架,例如 spark, 但是从成本的角度考虑,postgres 提供的功能完全可以实现这些需求,并且性能不错,改动很小,而且节省了大量的成本。


变动历史:

  1. 2017年4月20日 发布
  2. 2018年12月25日 修订