학습
map_filter
기능
적용 대상: Databricks SQL
Databricks Runtime
expr
함수를 사용하여 func
에서 맵의 항목을 필터링합니다.
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}
추가 리소스
설명서
-
map_values 함수 - Azure Databricks - Databricks SQL
Databricks SQL 및 Databricks Runtime에서 SQL 언어의 map_values 함수 구문을 알아봅니다.
-
map_keys 함수 - Azure Databricks - Databricks SQL
Databricks SQL 및 Databricks Runtime에서 SQL 언어의 map_keys 함수 구문을 알아봅니다.
-
map_from_arrays 함수 - Azure Databricks - Databricks SQL
Databricks SQL 및 Databricks Runtime에서 SQL 언어의 map_from_arrays 함수 구문을 알아봅니다.