map_concat fungsi

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

Mengembalikan penyatuan semua ekspresi peta expr.

Sintaks

map_concat([ expr1 [, ...] ])

Argumen

  • exprN: Ekspresi MAP. Semua exprN harus berbagi jenis yang paling tidak umum.

Mengembalikan

PETA dari jenis exprN yang paling tidak umum.

Jika tidak ada argumen yang diberikan, peta kosong.

Azure Databricks meningkatkan DUPLICATED_MAP_KEY jika ada tabrakan kunci di seluruh peta input.

Kondisi kesalahan umum

Contoh

> SELECT map_concat(map(1, 'a', 2, 'b'), map(3, 'c'));
  {1 -> a, 2 -> b, 3 -> c}

> SELECT map_concat(map(1, 'a'), map(1, 'b'));
  Error: DUPLICATED_MAP_KEY