概述
1 sum(sal)over()
求和 partition by order by 可以省略
2 avg(sal)over()
求平均 partition by order by 可以省略
3 count()over()
计数 partition by order by 可以省略
4 row_number()over( order by sal)
排序 partition by 可以省略 order by 不可以省略
5 rank( )over(order by sal)
排序(相同下一个跳号) partition by 可以省略 order by 不可以省略
6 dense_rank()over(order by sal )
排序(相同下一个不跳号) partition by 可以省略 order by 不可以省略
7.max(sal)over()
求最大 partition by order by 可以省略
8 first_value( sal)over( order by sal)
取第一个 partition by 可以省略 order by 不可以省略 默认首行到当前行
9 last_value(sal)over(order by sal)
取最后一个 partition by 可以省略 order by 不可以省略 默认首行到当前行 (一般跟着 rows between current rows and unbounded following 使用)
t10. lag(sal,1,0)over(order by emprno)
前一位,没有前一位返回0
11. lead(sal,1,2)over(order
最后
以上就是乐观小鸽子为你收集整理的各种开窗函数的全部内容,希望文章能够帮你解决各种开窗函数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复