Freigeben über


named_struct-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Erstellt eine Struktur mit den angegebenen Feldnamen und Werten.

Syntax

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

Argumente

  • nameN: Ein STRING-Literal, das Feld N benennt.
  • valN: Ein Ausdruck eines beliebigen Typs, der den Wert für Feld N angibt.

Gibt zurück

Eine Struktur mit Feld N, das dem Typ von valN entspricht.

Beispiele

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