Share via


named_struct 関数

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

指定されたフィールド名と値を持つ構造体を作成します。

構文

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

引数

  • nameN: フィールド N の名前となる STRING リテラル。
  • valN: フィールド N の値を指定する任意の型の式。

戻り値

valN の型に一致するフィールド N を持つ構造体。

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