नोट
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप साइन इन करने या निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
इस पृष्ठ तक पहुंच के लिए प्राधिकरण की आवश्यकता होती है। आप निर्देशिकाएँ बदलने का प्रयास कर सकते हैं।
Applies to:
Databricks SQL
Databricks Runtime
Returns the last value of expr for the group of rows. The function is a synonym for last_value aggregate function.
Syntax
last(expr [, ignoreNull] ) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]
This function can also be invoked as a window function using the OVER clause.
Arguments
expr: An expression of any type.ignoreNull: An optionalBOOLEANliteral that defaults to false.cond: An optional boolean expression filtering the rows used for aggregation.IGNORE NULLSorRESPECT NULLS: WhenIGNORE NULLSis used orignoreNullistrueanyexprvalue that is NULL is ignored. The default isRESPECT NULLS.
Returns
The result type matches expr.
This function is non-deterministic.
Examples
> 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