Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime
Skapar en karta efter att indata har delats upp i nyckel/värde-par med hjälp av avgränsare.
Syntax
str_to_map(expr [, pairDelim [, keyValueDelim] ] )
Argument
-
expr: EttSTRINGuttryck. -
pairDelim: En valfriSTRINGliteral som standard som','anger hur poster ska delas upp. -
keyValueDelim: En valfriSTRINGliteral som standard som':'anger hur du delar upp varje nyckel/värde-par.
Returer
En MAP med STRING för både nycklar och värden.
Både pairDelim och keyValueDelim behandlas som reguljära uttryck.
Exempel
> SELECT str_to_map('a:1,b:2,c:3', ',', ':');
{a -> 1, b -> 2, c -> 3}
> SELECT str_to_map('a');
{a-> NULL}
> SELECT str_to_map('5A10B6A20' COLLATE UTF8_BINARY, 'b', 'a');
{5A10B6A20 -> NULL}
> SELECT str_to_map('5A10B6A20' COLLATE UTF8_LCASE, 'b', 'a');
{5 -> 10, 6 -> 20}