str_to_map
-functie
Van toepassing op: Databricks SQL Databricks Runtime
Hiermee maakt u een kaart nadat u de invoer hebt gesplitst in sleutel-waardeparen met behulp van scheidingstekens.
Syntaxis
str_to_map(expr [, pairDelim [, keyValueDelim] ] )
Argumenten
expr
: EenSTRING
expressie.pairDelim
: Een optionele letterlijkeSTRING
standaardwaarde','
die aangeeft hoe vermeldingen moeten worden gesplitst.keyValueDelim
: Een optionele letterlijkeSTRING
waarde':'
die aangeeft hoe elk sleutel-waardepaar moet worden gesplitst.
Retouren
Een MAP
van STRING
voor zowel sleutels als waarden.
Beide pairDelim
worden keyValueDelim
behandeld als reguliere expressies.
Voorbeelden
> SELECT str_to_map('a:1,b:2,c:3', ',', ':');
{a -> 1, b -> 2, c -> 3}
> SELECT str_to_map('a');
{a->NULL}