oracle中想取对应列前几行或者后几行的数据时可以使用lag和lead分析函数 lag:是滞后的意思,表示本行数据是要查询的数据后面,即查询之前行的记录. lead:是领队的意思,表示本行数据是要查的数据前面,即查询之后的记录. 语法如下 lag(exp_str,offset,defval) over(order by col_list) Lead(exp_str,offset,defval) over(order by col_list) -- exp_str:表示列名 -- offset…