Veamos ahora el lead(value,offset,default) función con la siguiente consulta.
Consulta
sampledb> select lead(mark,3,2) over (partition by age) as leadvalue from mytable;
Resultado
La consulta anterior generará el siguiente resultado.
leadvalue
-------------------------------
55
60
70
75
95
2
2
2
2
2
La consulta devuelve el valor evaluado en la fila que está desplazada filas después de la fila actual dentro de la partición. Si no hay filas de este tipo, se reemplaza el valor predeterminado 2 dado.