开窗函数:
动态窗口函数:
聚合函数()over(partiton by order by row/range between and)
first()(partiton by order by row/range between and) 第一个
last()(partiton by order by row/range between and) 最后一个
nth()(partiton by order by row/range between and) 第几个 默认为值
unbounded/n precding unbounded/n following current
开窗函数order by 可以使用 if函数 人为修正顺序;
静态窗口函数
dense_rank()over (partition by order by) 显示分区中重复不间断排序
rank() over(partition by order by) 显示分区中重复间断排序
row_number() over(partition by order by) 显示分区中不重复不间断排序
lag(字段,n) over(partition by order by) 前后函数,一般用于from子句查询或者 select子句查询,重新命名方便后边引用,与timestampdiff函数 (日期差
函数一起使用)
lead(字段,n) over(partition by order by)








暂无数据