Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyLast

anyLast

Introduced in:v1.1.0

选取列中最后遇到的值。

默认情况下,此函数绝不会返回 NULL,即会忽略输入列中的 NULL 值。 但是,如果函数与 RESPECT NULLS modifier 一起使用,则无论该值是否为 NULL,都会返回最后读取到的值。

语法

anyLast(column) [RESPECT NULLS]

别名: last_value

参数

  • column — 列名。Any

返回值

返回最后遇到的值。Any

示例

使用示例

CREATE TABLE tab(city Nullable(String)) ENGINE=Memory;
INSERT INTO tab (city) VALUES ('Amsterdam'), (NULL), ('New York'), ('Tokyo'), ('Valencia'), (NULL);
SELECT anyLast(city), anyLastRespectNulls(city) FROM tab;
┌─anyLast(city)─┬─anyLastRespectNulls(city)─┐
│ Valencia      │ ᴺᵁᴸᴸ                      │
└───────────────┴───────────────────────────┘
Navigation