Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

anyLast

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