map_from_entries 기능

적용 대상:예로 표시된 확인 Databricks SQL 예로 표시된 확인 Databricks Runtime

지정된 항목 배열에서 만들어진 맵을 만듭니다.

구문

map_from_entries(expr)

인수

  • expr: 두 필드가 있는 STRUCT의 ARRAY 식입니다.

반품

키가 구조체의 첫 번째 필드이고 두 번째 값이 되는 MAP입니다.

Azure Databricks 중복 키가 있는 경우 DUPLICATED_MAP_KEY 발생합니다.

일반적인 오류 조건

예제

> SELECT map_from_entries(array(struct(1, 'a'), struct(2, 'b')));
 {1 -> a, 2 -> b}

> SELECT map_from_entries(array(struct(1, 'a'), struct(1, 'b')));
  Error: DUPLICATED_MAP_KEY