map_filter 함수

적용 대상:검사 표시됨 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

함수 func를 사용하여 맵의 expr 항목을 필터링합니다.

구문

map_filter(expr, func)

인수

  • expr: MAP 식입니다.
  • func: 부울을 반환하는 두 개의 매개 변수가 있는 람다 함수입니다. 첫 번째 매개 변수는 두 번째 매개 변수가 값을 가져오는 키를 사용합니다.

반환

결과는 과 같은 형식 expr입니다.

> SELECT map_filter(map(1, 0, 2, 2, 3, -1), (k, v) -> k > v);
  {1 -> 0, 3 -> -1}