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 │ ᴺᵁᴸᴸ │
└───────────────┴───────────────────────────┘