标签: sql-server tsql lead
我知道我可以使用LAG和LEAD从结果集中获取上一行和下一行。我想知道的是如何获取下一行,该行之后的行以及下一行。如果可能的话,我不想使用光标。
LAG
LEAD
是否可以LEAD(n)且n为前面的行数?
LEAD(n)
答案 0 :(得分:4)
是的,有可能:
SELECT LEAD(col_name, offset, default_value) OVER(...) FROM tab
例如:LEAD(col,1)是默认行为,LEAD(col, 2)-第二行
LEAD(col,1)
LEAD(col, 2)