Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL
Databricks Runtime
Tworzy mapę z określonymi parami klucz-wartość.
Składnia
map( [key1, value1] [, ...] )
Argumenty
-
keyN: wyrażenie dowolnego porównywalnego typu. WszystkiekeyNmuszą mieć najmniejszy wspólny typ. -
valueN: wyrażenie dowolnego typu. WszystkievalueNmuszą mieć najmniejszy wspólny typ.
Zwraca
MAP z kluczami wpisanymi jako najczęstszy wspólny typ keyN i wartościami jako najczęstszy wspólny typ valueN.
Może istnieć 0 lub więcej par.
Azure Databricks zgłasza DUPLICATED_MAP_KEY jeśli jakiekolwiek wartości keyN są duplikatami.
Azure Databricks zgłasza wartość NULL_MAP_KEY jeśli keyN ma wartość NULL.
Typowe warunki błędów
Przykłady
> SELECT map(1.0, '2', 3.0, '4');
{1.0 -> 2, 3.0 -> 4}
> SELECT map(1, 'a', 1, 'b');
Error: DUPLICATED_MAP_KEY