transform
기능
적용 대상: Databricks SQL Databricks Runtime
expr
함수를 사용하여 func
에 있는 배열의 요소를 변환합니다.
구문
transform(expr, func)
인수
-
expr
: ARRAY 식입니다. -
func
: 람다 함수입니다.
반품
람다 함수 결과의 형식의 ARRAY입니다.
람다 함수에는 1 또는 2 parameters있어야 합니다. 첫 번째 매개 변수는 요소를 나타내고, 선택적 두 번째 매개 변수는 요소의 인덱스를 나타냅니다.
람다 함수는 배열의 각 요소에 대해 새 값을 생성합니다.
예제
> SELECT transform(array(1, 2, 3), x -> x + 1);
[2,3,4]
> SELECT transform(array(1, 2, 3), (x, i) -> x + i);
[1,3,5]