跳至主要内容

anyLast

选择遇到的最后一个值,默认情况下忽略所有 NULL 值。结果与 any 函数一样不确定。

语法

anyLast(column) [RESPECT NULLS]

参数

  • column: 列名。
注意

支持函数名称后的 RESPECT NULLS 修饰符。使用此修饰符将确保函数选择传递的第一个值,无论它是否为 NULL

返回值

  • 遇到的最后一个值。

示例

查询

CREATE TABLE any_last_nulls (city Nullable(String)) ENGINE=Log;

INSERT INTO any_last_nulls (city) VALUES ('Amsterdam'),(NULL),('New York'),('Tokyo'),('Valencia'),(NULL);

SELECT anyLast(city) FROM any_last_nulls;
┌─anyLast(city)─┐
│ Valencia │
└───────────────┘