oracle之连续求和分析函数 sum(…) over(…)

功能【连续求和分析函数】

应用举列:按照班级连续求和

先看两个错误的列子(1):相同成绩,和没有变化

oracle之连续求和分析函数 sum(…) over(…)

错误2:为了解决上面(错误1)的问题,如果在order by中加入分组的列,结果还是还是相同成绩并没有累加

oracle之连续求和分析函数 sum(…) over(…)

【正确写法】在排序的列中(order by 后面)加入非分组的列,其结果就是连续累加效果。

oracle之连续求和分析函数 sum(…) over(…)
【对比三种写法】

oracle之连续求和分析函数 sum(…) over(…)

注意:使用的时候注意连续求和时,去重的方法(就是在排序中添加非分组列即可)