named_struct fungsi

Berlaku untuk:centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Membuat struktur dengan nama dan nilai bidang yang ditentukan.

Sintaks

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

Argumen

  • nameN: Literal STRING yang menamai kolom N.
  • valN: Ekspresi jenis apa pun yang menentukan nilai untuk bidang N.

Pengembalian

Sebuah struktur dengan bidang N yang cocok dengan jenis valN.

Contoh

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