Поделиться через


Функция map_from_entries

Область применения: флажок Databricks SQL флажок Databricks Runtime

Создает сопоставление на основе указанного массива записей.

Синтаксис

map_from_entries(expr)

Аргументы

  • expr: выражение ARRAY с элементами STRUCT с двумя полями.

Возвраты

Выражение MAP, где ключи хранятся в первом поле STRUCT, а значения — во втором. В первом поле (ключ) не должно быть дубликатов или значений NULL.

Примеры

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