named_struct Functie

Van toepassing op:gemarkeerd met ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime

Hiermee maakt u een struct met de opgegeven veldnamen en -waarden.

Syntaxis

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

Argumenten

  • nameN: een letterlijk naamgevingsveld voor tekenreeks N.
  • valN: Een expressie van elk type die de waarde voor veld N aangeeft.

Retourneert

Een struct met veld N dat overeenkomt met het type valN.

Voorbeelden

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