start (包括) からend (包括) までのフレーム境界を定義します。
startとendの両方が、現在の行からの相対位置です。 たとえば、 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.unboundedPreceding、Window.unboundedFollowing、およびWindow.currentRowを使用して、整数値を直接使用するのではなく、特別な境界値を指定します。