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.