Функция named_struct
Область применения: Databricks SQL Databricks Runtime
Создает структуру с указанными именами и значениями полей.
Синтаксис
named_struct( {name1, val1} [, ...] )
Аргументы
nameN
: литеральное значение STRING с именем поля N.valN
: выражение любого типа, которое определяет значение для поля N.
Возвраты
Структура для поля N, тип которой совпадает с типом valN
.
Примеры
> SELECT named_struct('a', 1, 'b', 2, 'c', 3);
{"a":1,"b":2,"c":3}