Vamos agora verificar o lead(value,offset,default) função com a seguinte consulta.
Inquerir
sampledb> select lead(mark,3,2) over (partition by age) as leadvalue from mytable;
Resultado
A consulta acima irá gerar o seguinte resultado.
leadvalue
-------------------------------
55
60
70
75
95
2
2
2
2
2
A consulta retorna o valor avaliado na linha que está deslocada nas linhas após a linha atual dentro da partição. Se nenhuma dessas linhas estiver presente, o valor padrão fornecido 2 é substituído.