LAST_VALUE window 聚集函数为每一 OLAP window 分区中的最后一行返回指定的表达式的值。
元素 | 描述 | 限制 | 语法 |
---|---|---|---|
expression | 列名称、别名或常量表达式 | 如果 expression 应用一列,则该列必须也在该 Projection 子句的选择列表中 | 列表达式 |
LAST_VALUE 函数的返回数据类型是指定的表达式的数据类型。该结果可为 NULL。如果指定 IGNORE NULLS,则在计算中不考虑行的表达式值求值为 NULL 的所有行。如果指定 IGNORE NULLS 且 OLAP window 中的所有值都是 NULL,则 LAST_VALUE 函数返回 NULL 值。
或可在紧跟在该表达式之后的圆括号之内,或可在圆括号外部设置 RESPECT NULLS 或 IGNORE NULLS 选项,但仅允许一个这样的规范。