如何在表格中查找下一行的下一行-Oracle SQL

问题描述

我有一张大桌子,每行我都使用“ lead”函数显示下一行的值。 但是我想显示“ next-next”,这意味着下一行的下一行的值。 我找不到在一个插入查询中执行此操作的方法(没有Lead(线索))。 有任何想法吗? 这是此功能的结构: LEAD(return_value,offset [,default]) OVER( [PARTITION BY partition_expression,...] ORDER BY sort_expression [ASC | DESC],... ) 提前谢谢

解决方法

只需将“ 2”作为第二个参数传递给lead()

lead(<col>,2) over ( . . . )