named_struct 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

创建具有指定的字段名称和值的结构。

语法

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

参数

  • nameN:命名字段 N 的 STRING 字面量。
  • valN:指定字段 N 的值的任何类型的表达式。

返回

字段 N 与 valN 的类型匹配的结构。

示例

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