【发布时间】:2020-08-12 01:50:58
【问题描述】:
我有一个大表,对于每一行,我使用“lead”函数显示下一行的值。 但我想显示“next-next”,这意味着下一行的下一行的值。 我找不到在一个插入查询中执行此操作的方法(没有铅(铅))。 有任何想法吗? 这是这个函数的结构: LEAD(return_value ,offset [,default]) 超过 ( [分区表达式,...] 按排序表达式排序 [ASC | DESC], ... ) 提前非常感谢
【问题讨论】:
我有一个大表,对于每一行,我使用“lead”函数显示下一行的值。 但我想显示“next-next”,这意味着下一行的下一行的值。 我找不到在一个插入查询中执行此操作的方法(没有铅(铅))。 有任何想法吗? 这是这个函数的结构: LEAD(return_value ,offset [,default]) 超过 ( [分区表达式,...] 按排序表达式排序 [ASC | DESC], ... ) 提前非常感谢
【问题讨论】:
只需将“2”作为第二个参数传递给lead():
lead(<col>, 2) over ( . . . )
【讨论】: