map Funkcja

Dotyczy:zaznacz pole wyboru oznaczone jako yes Databricks SQL check oznaczone tak Databricks Runtime

Tworzy mapę z określonymi parami klucz-wartość.

Składni

map( [key1, value1] [, ...] )

Argumenty

  • keyN: wyrażenie dowolnego porównywalnego typu. Wszystkie keyN muszą współdzielić najmniej typowy typ.
  • valueN: Wyrażenie dowolnego typu. Wszystkie valueN muszą współdzielić najmniej typowy typ.

Zwraca

MAPA z kluczami wpisanymi jako najmniej typ typ i keyN wartości typ najmniej typ typ.valueN

Może istnieć co najmniej 0 pary.

Jeśli istnieje zduplikowany klucz lub klucz NULL, funkcja zgłasza błąd.

Przykłady

> SELECT map(1.0, '2', 3.0, '4');
 {1.0 -> 2, 3.0 -> 4}