oracle中的分析函数lag和lead

lag的用法:
lag (expression) over (order-by-clause)
lag (expression, offset) 
over (order-by-clause)
lag (expression, offset, 
default-value) over (order-by-clause)

lag (expression) 
over (query-partition-clause, order-by-clause)

lag分析函数用来查找当前行的下N行的记录,如果要查找当前行的上N行,使用lead

例子:
select t.field1,lag(field1,1) over (order by rownum) from table1 t
posted @ 2009-09-09 00:44  魔豆  阅读(1949)  评论(0编辑  收藏  举报