学习笔记-窗口函数(二)lag、lead

127 阅读1分钟

首先先找到官方文档,如下:

image.png

image.png

image.png

lag(val)可以理解为将val一列下压一格,空出的首位由null填充;lag(val)等价于lag(val,1,null);图二可以看到第二个参数为下压的格数,默认为1;第三个参数为下压之后填充的值,默认为null
lead(val)则是将val一列上提一格,空出的最后一位由null填充,其余皆与lag相同