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