Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyLast

anyLast

Добавленный в: v1.1.0

Возвращает последнее встретившееся значение столбца.

По умолчанию функция никогда не возвращает NULL, то есть игнорирует значения NULL во входном столбце. Однако, если функция используется с модификатором RESPECT NULLS, она возвращает последнее прочитанное значение независимо от того, 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