Sdílet prostřednictvím


Funkce named_struct

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano Databricks Runtime

Vytvoří strukturu se zadanými názvy polí a hodnotami.

Syntaxe

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

Argumenty

  • nameN: Pole pro pojmenování literálu STRING N.
  • valN: Výraz libovolného typu určující hodnotu pole N.

Návraty

Struktura s polem N odpovídajícím valNtypu .

Příklady

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