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


Функция 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}