Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:
Databricks SQL
Databricks Runtime
Penceredeki belirli offset'un değerini döndürür.
Söz dizimi
nth_value(expr, offset) [ IGNORE NULLS | RESPECT NULLS ] OVER clause
Argümanlar
-
expr: Herhangi bir türde bir ifade. -
offset: 0'dan büyük bir tamsayı sabiti. -
IGNORE NULLSveyaRESPECT NULLS:IGNORE NULLSkullanıldığında, NULL olan herhangi birexprdeğeri sayımda yoksayılır. Varsayılan değer:RESPECT NULLS. - OVER yan tümcesi: Pencereleme işlemini açıklayan yan tümce. Bkz. Pencere işlevleri.
İadeler
Sonuç expr türüyle eşleşir.
window işlevi, pencere çerçevesinin başlangıcından itibaren expr. satırdaki offset değerini döndürür.
Böyle bir offset satır yoksa, NULL döndürür.
Bu işlevle ,ORDER BY ve yan tümcelerini kullanmanız gerekir. Sipariş benzersiz değilse, sonuç belirleyici değildir.
Örnekler
> SELECT a, b, nth_value(b, 2) OVER (PARTITION BY a ORDER BY b)
FROM VALUES ('A1', 2), ('A1', 1), ('A2', 3), ('A1', 1) tab(a, b);
A1 1 1
A1 1 1
A1 2 1
A2 3 NULL