LAST_VALUE()在无界前后跟随之间的行

Din*_*esh 1 sql

这个陈述有什么用?

请详细说明一个例子.我在使用该LAST_VALUE功能时遇到过它.

Jan*_*n S 8

来自https://forums.oracle.com/forums/thread.jspa?threadID=1018352

在分析函数中对一组记录进行ORDER时,可以指定要考虑的行范围,忽略其他行.您可以使用ROWS子句执行此操作

UNBOUNDED PRECEDING范围从分区的第一行开始.

UNBOUNDED FOLLOWING范围在分区的最后一行结束.

CURRENT ROW范围从当前行开始或在当前行结束

n PRECEDING或n FOLLOWING范围在当前行之前或之后开始或结束n行