Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyLast

anyLast

Introduit dans : v1.1.0

Renvoie la dernière valeur rencontrée dans une colonne.

Par défaut, la fonction ne renvoie jamais NULL, c’est-à-dire qu’elle ignore les valeurs NULL dans la colonne d’entrée. Cependant, si la fonction est utilisée avec le modificateur RESPECT NULLS, elle renvoie la dernière valeur lue, qu’elle soit NULL ou non.

Syntaxe

anyLast(column) [RESPECT NULLS]

Alias : last_value

Arguments

  • column — Le nom de la colonne. Any

Valeur renvoyée

Renvoie la dernière valeur rencontrée. Any

Exemples

Exemple d'utilisation

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