Funkcja map_from_entries

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Tworzy mapę utworzoną na podstawie określonej tablicy wpisów.

Składnia

map_from_entries(expr)

Argumenty

  • expr: Wyrażenie ARRAY struktury z dwoma polami.

Zwraca

Mapa, w której klucze są pierwszym polem struktur, a wartości drugim polem.

Azure Databricks zgłasza DUPLICATED_MAP_KEY jeśli istnieją zduplikowane klucze.

Typowe warunki błędów

Przykłady

> 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