map_filter
기능
적용 대상: Databricks SQL Databricks Runtime
func
함수를 사용하여 expr
에서 맵의 항목을 필터링합니다.
구문
map_filter(expr, func)
인수
expr
: MAP 식입니다.func
: BOOLEAN을 반환하는 두 개의 매개 변수가 있는 람다 함수입니다. 첫 번째 매개 변수는 두 번째 매개 변수가 값을 가져오는 키를 사용합니다.
반품
결과는 expr
과 동일한 형식입니다.
예제
> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
{1 -> 0, 3 -> -1}