Apache Tajo - lag (valore, offset, predefinito)

Controlliamo ora il file lag(value,offset,default) funzione con la seguente query.

Query

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

Risultato

La query precedente genererĂ  il seguente risultato.

lagvalue 
------------------------------- 
2 
2 
2 
90 
80 
85 
55 
60 
2 
2

La query restituisce il valore valutato in corrispondenza della riga che corrisponde alle righe spostate prima della riga corrente all'interno della partizione. Ogni volta che le righe non corrispondono, il valore predefinito specificato 2 viene sostituito.