MySQL - SUM() OVER() 函数用法详解
MySQL - SUM() OVER() 函数用法详解
测试数据
select * from wmg_test;
- 按照 v2 排序,累计 n+n-1+….+1
select v1,v2,sum(v2) over(order by v2) as sum
from wmg_test;
- 先分组,组内在进行上一个案例中的操作
select v1,v2,sum(v2) over(partition by v1 order by v2) as sum
from wmg_test;
- 稳定排序
select v1,v2,sum(v2) over(partition by v1 order by v1) as sum</
还没有评论,来说两句吧...