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


Функция named_struct

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

Создает структуру с указанными именами полей и значениями.

Синтаксис

named_struct( {name1, val1} [, ...] )

Аргументы

  • nameN: строковый литерал, именующий поле N.
  • valN: выражение любого типа, которое определяет значение для поля N.

Возвраты

Структура с полем N, тип которого совпадает с типом valN.

Примеры

> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
 {"a":1,"b":2,"c":3}