Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyLast

anyLast

Introduzido na versão: v1.1.0

Seleciona o último valor encontrado em uma coluna.

Por padrão, a função nunca retorna NULL, ou seja, ignora valores NULL na coluna de entrada. No entanto, se a função for usada com o modificador RESPECT NULLS, ela retorna o último valor lido, independentemente de ser NULL ou não.

Sintaxe

anyLast(column) [RESPECT NULLS]

Aliases: last_value

Argumentos

  • column — O nome da coluna. Any

Valor retornado

Retorna o último valor encontrado. Any

Exemplos

Exemplo de uso

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