rangeBetween (WindowSpec)

Menentukan batas bingkai, dari start (inklusif) hingga end (inklusif).

Keduanya start dan end relatif dari baris saat ini. Misalnya, 0 berarti "baris saat ini", -1 berarti satu sebelum baris saat ini, dan 5 berarti lima setelah baris saat ini.

Sintaksis

rangeBetween(start, end)

Parameter-parameternya

Parameter Tipe Deskripsi
start int Mulai batas, inklusif. Bingkai tidak terbatas jika ini adalah Window.unboundedPreceding, atau nilai apa pun yang kurang dari atau sama dengan max(-sys.maxsize, -9223372036854775808).
end int Batas akhir, inklusif. Bingkai tidak terbatas jika ini adalah Window.unboundedFollowing, atau nilai apa pun yang lebih besar dari atau sama dengan min(sys.maxsize, 9223372036854775807).

Pengembalian Barang

WindowSpec

Catatan

Gunakan Window.unboundedPreceding, Window.unboundedFollowing, dan Window.currentRow untuk menentukan nilai batas khusus daripada menggunakan nilai integral secara langsung.