Apache Tajo - lead (valor, deslocamento, padrão)

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.