メインコンテンツまでスキップ

rangeBetween (WindowSpec)

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

startendはどちらも現在の行からの相対的な位置を示します。例えば、 0 「現在の行」を意味し、 -1現在の行の1つ前を意味し、 5現在の行の5つ後を意味します。

構文

rangeBetween(start, end)

パラメーター

パラメーター

Type

説明

start

int

境界線の開始、包括的。これがWindow.unboundedPrecedingまたはmax(-sys.maxsize, -9223372036854775808)以下の値であれば、フレームは無制限です。

end

int

境界線の端点を含む。これがWindow.unboundedFollowingまたはmin(sys.maxsize, 9223372036854775807)以上の任意の値の場合、フレームは無制限です。

戻り値

WindowSpec

注意

整数値を直接使用する代わりに、 Window.unboundedPrecedingWindow.unboundedFollowingWindow.currentRowを使用して特別な境界値を指定します。

このページの見出し