Freigeben über


rowsBetween (WindowSpec)

Definiert die Rahmenbegrenzungen von start (einschließlich) bis end (einschließlich).

Beide start und end sind relative Positionen aus der aktuellen Zeile. Bedeutet z 0 . B. "aktuelle Zeile", -1 bedeutet die Zeile vor der aktuellen Zeile und 5 bedeutet die fünfte Zeile hinter der aktuellen Zeile.

Syntax

rowsBetween(start, end)

Parameter

Parameter Typ Beschreibung
start int Begrenzungsanfang( einschließlich). Der Frame ist ungebunden, wenn dies Window.unboundedPrecedingoder ein beliebiger Wert kleiner als oder gleich ist max(-sys.maxsize, -9223372036854775808).
end int Begrenzungsende( einschließlich). Der Frame ist ungebunden, wenn dies Window.unboundedFollowingoder ein beliebiger Wert größer oder gleich ist min(sys.maxsize, 9223372036854775807).

Rückkehr

WindowSpec

Hinweise

Verwenden Sie , Window.unboundedPrecedingund Window.unboundedFollowing geben Sie Window.currentRowspezielle Grenzwerte anstelle von integralen Werten direkt an.