mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-15 10:52:30 +00:00
43 lines
1015 B
Markdown
43 lines
1015 B
Markdown
---
|
|
slug: /en/sql-reference/aggregate-functions/reference/anylast
|
|
sidebar_position: 105
|
|
---
|
|
|
|
# anyLast
|
|
|
|
Selects the last value encountered, ignoring any `NULL` values by default. The result is just as indeterminate as for the [any](../../../sql-reference/aggregate-functions/reference/any.md) function.
|
|
|
|
**Syntax**
|
|
|
|
```sql
|
|
anyLast(column) [RESPECT NULLS]
|
|
```
|
|
|
|
**Parameters**
|
|
- `column`: The column name.
|
|
|
|
:::note
|
|
Supports the `RESPECT NULLS` modifier after the function name. Using this modifier will ensure the function selects the first value passed, regardless of whether it is `NULL` or not.
|
|
:::
|
|
|
|
**Returned value**
|
|
|
|
- The last value encountered.
|
|
|
|
**Example**
|
|
|
|
Query:
|
|
|
|
```sql
|
|
CREATE TABLE any_last_nulls (city Nullable(String)) ENGINE=Log;
|
|
|
|
INSERT INTO any_last_nulls (city) VALUES ('Amsterdam'),(NULL),('New York'),('Tokyo'),('Valencia'),(NULL);
|
|
|
|
SELECT anyLast(city) FROM any_last_nulls;
|
|
```
|
|
|
|
```response
|
|
┌─anyLast(city)─┐
|
|
│ Valencia │
|
|
└───────────────┘
|
|
``` |