Apache Tajo - lead (valeur, décalage, par défaut)

Vérifions maintenant le lead(value,offset,default) fonction avec la requête suivante.

Requete

sampledb> select lead(mark,3,2) over (partition by age) as leadvalue from mytable;

Résultat

La requête ci-dessus générera le résultat suivant.

leadvalue 
------------------------------- 
55 
60 
70 
75 
95 
2 
2 
2 
2 
2

La requête renvoie la valeur évaluée sur la ligne qui est décalée des lignes après la ligne actuelle dans la partition. Si de telles lignes ne sont pas présentes, la valeur par défaut 2 est remplacée.