rangeBetween (WindowSpec)

(Dahil) ile start (dahil) arasındaki end çerçeve sınırlarını tanımlar.

Hem hem de startend geçerli satırdan görelidir. Örneğin, 0 "geçerli satır" anlamına gelir, -1 geçerli satırdan önce bir satır ve 5 geçerli satırdan sonra beş anlamına gelir.

Sözdizimi

rangeBetween(start, end)

Parametreler

Parametre Türü Açıklama
start Int Sınır başlangıcı, dahil. Bu ise, çerçeve ilişkisizdir Window.unboundedPrecedingveya değerinden küçük veya buna eşit herhangi bir değerdir max(-sys.maxsize, -9223372036854775808).
end Int Sınır ucu, dahil. Bu ise çerçeve ilişkisizdir Window.unboundedFollowingveya değerinden büyük veya buna eşit herhangi bir değerdir min(sys.maxsize, 9223372036854775807).

İadeler

WindowSpec

Notlar

Tam sayı değerlerini doğrudan kullanmak yerine özel sınır değerleri belirtmek için , Window.unboundedPrecedingve Window.unboundedFollowing kullanınWindow.currentRow.