Apache Tajo - lead (valor, compensación, predeterminado)

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.