다음을 통해 공유


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}