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
Satır grubunun son expr değerini döndürür. İşlev, toplama işlevinin eş anlamlısıdırlast_value.
last MATCH_RECOGNIZE kullanılan gezinti işlevi için bkzlast. MATCH_RECOGNIZE işlevi.
Sözdizimi
last(expr [, ignoreNull] ) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]
yan tümcesi kullanılarak bu işlev, OVER olarak da çağrılabilir.
Argümanlar
-
expr: Herhangi bir türde bir ifade. -
ignoreNull: Varsayılan olarak false olan isteğe bağlıBOOLEANbir değişmez değer. -
cond: Toplama için kullanılan satırları filtrelemek amacıyla isteğe bağlı olarak kullanılan bir boole ifadesi. -
IGNORE NULLSveyaRESPECT NULLS:IGNORE NULLSkullanıldığında veyaignoreNulltrueolduğunda, NULL olan herhangi birexprdeğer yoksayılır. Varsayılan değer:RESPECT NULLS.
İadeler
Sonuç türü expr ile eşleşiyor.
Bu işlev belirleyici değildir.
Örnekler
> SELECT last(col) FROM VALUES (10), (5), (20) AS tab(col);
20
> SELECT last(col) FROM VALUES (10), (5), (NULL) AS tab(col);
NULL
> SELECT last(col, true) FROM VALUES (10), (5), (NULL) AS tab(col);
5
> SELECT last(col) IGNORE NULLS FROM VALUES (10), (5), (NULL) AS tab(col);
5
> SELECT last(col) FILTER (WHERE col > 5) FROM VALUES (5), (20) AS tab(col);
20