Fonction str_to_map
S’applique à : Databricks SQL Databricks Runtime
Crée un mappage après fractionnement de l’entrée en paires clé-valeur à l’aide de délimiteurs.
Syntaxe
str_to_map(expr [, pairDelim [, keyValueDelim] ] )
Arguments
expr
: Une expressionSTRING
.pairDelim
: littéralSTRING
facultatif (dont la valeur par défaut est','
) qui spécifie le mode de fractionnement des entrées.keyValueDelim
: littéralSTRING
facultatif (dont la valeur par défaut est':'
) qui spécifie le mode de fractionnement de chaque paire clé-valeur.
Retours
MAP
de type STRING
pour les clés et les valeurs.
pairDelim
et keyValueDelim
sont traités comme des expressions régulières.
Exemples
> SELECT str_to_map('a:1,b:2,c:3', ',', ':');
{a -> 1, b -> 2, c -> 3}
> SELECT str_to_map('a');
{a->NULL}