rowsBetween (WindowSpec)

start (包括) からend (包括) までのフレーム境界を定義します。

startendの両方が、現在の行からの相対位置です。 たとえば、 0 は "現在の行" を意味し、 -1 は現在の行の前の行を意味し、 5 は現在の行の後の 5 番目の行を意味します。

構文

rowsBetween(start, end)

パラメーター

パラメーター タイプ 説明
start int 境界の開始 (両端を含む)。 フレームが Window.unboundedPrecedingされている場合、または max(-sys.maxsize, -9223372036854775808)以下の値の場合、フレームは無制限になります。
end int 境界の端 (両端を含む)。 フレームが Window.unboundedFollowingされている場合、または min(sys.maxsize, 9223372036854775807)以上の値の場合、フレームは無制限になります。

返品

WindowSpec

メモ

Window.unboundedPrecedingWindow.unboundedFollowing、およびWindow.currentRowを使用して、整数値を直接使用するのではなく、特別な境界値を指定します。