適用対象:
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}