map_from_entries 함수

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

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

구문

map_from_entries(expr)

인수

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

반환

키가 구조체의 첫 번째 필드이고 두 번째 필드를 값으로 하는 MAP입니다. 첫 번째 필드(키)에 중복 또는 null이 없어야 합니다.

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