본문으로 바로가기
본문으로 바로가기

APPLY 수정자

쿼리의 바깥쪽 테이블 식이 반환하는 각 행에 대해 임의의 함수를 호출할 수 있도록 합니다.

구문

SELECT <expr> APPLY( <func> ) FROM [db.]table_name

예제

CREATE TABLE columns_transformers (i Int64, j Int16, k Int64) ENGINE = MergeTree ORDER by (i);
INSERT INTO columns_transformers VALUES (100, 10, 324), (120, 8, 23);
SELECT * APPLY(sum) FROM columns_transformers;
┌─sum(i)─┬─sum(j)─┬─sum(k)─┐
│    220 │     18 │    347 │
└────────┴────────┴────────┘