Función str_to_map

Se aplica a:check marked yes Databricks SQL check marked yes Databricks Runtime

Crea un mapa después de dividir la entrada en pares clave-valor mediante delimitadores.

Sintaxis

str_to_map(expr [, pairDelim [, keyValueDelim] ] )

Argumentos

  • expr: una expresión STRING.
  • pairDelim: un literal STRING opcional que tiene como valor predeterminado ',', que especifica cómo dividir las entradas.
  • keyValueDelim: literal STRING opcional que tiene como valor predeterminado ':', que especifica cómo dividir los pares clave-valor.

Devoluciones

Un MAP de STRING para las claves y los valores.

Tanto pairDelim como keyValueDelim se tratan como expresiones regulares.

Ejemplos

> SELECT str_to_map('a:1,b:2,c:3', ',', ':');
 {a -> 1, b -> 2, c -> 3}
> SELECT str_to_map('a');
 {a->NULL}