TableA如下:

idname
1000A
1001B
1002C
1003D
1004E

说明:

lag 和lead 有三个参数,第一个参数是列名,第二个参数是偏移的offset,第三个参数是 超出记录窗口时的默认值),lag 和lead 可以 获取结果集中,按一定排序所排列的当前行的上下相邻若干offset 的某个行的某个列。lag指向前、lead指向后。

1. lag  (向前)

 ,) over ( order by id )  from TableA;

结果如下:

idnamelag(name,1,0)
1000A0
1001BA
1002CB
1003DC
1004ED

2. lead (向后)

,) over ( order by id )  from TableA;

结果如下:

idnamelead(name,1,0)
1000AB
1001BC
1002CD
1003DE
1004E0
05-11 22:06