EXTRACT_VALUE
Descripción
EXTRACT_VALUE
es una función de fila que extrae el valor de la clave dada de una cadena que contiene pares clave/valor delimitados.Sintaxis
EXTRACT_VALUE
(string
,key_name
[,delimiter
], [pair_delimiter
])Valor devuelto
Devuelve el valor de la clave especificada como tipo
TEXT
.Parámetros de entrada
- cadena
- Es obligatorio. Un campo de tipoTEXTo cadena literal que contiene una lista delimitada de pares clave-valor.
- key_name
- Es obligatorio. El nombre de clave para el que se va a extraer el valor.
- delimitador
- Opcional. El delimitador utilizado entre la clave y el valor. Si no se especifica, el valoru0003se utiliza. Esta es la secuencia de escape Unicode para elstart of textcarácter
- pair_delimiter
- Opcional. El delimitador utilizado entre pares clave-valor cuando la cadena de entrada contiene más de un par clave-valor. Si no se especifica, el valoru0002se utiliza. Esta es la secuencia de escape Unicode para elend of textcarácter
Ejemplos
Extraiga el valor de la clave
lastname
de una cadena literal de pares clave/valor:EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Extraer el valor de la clave
de correo electrónico
de un Text
campo denominado contact_info
que contiene cadenas con el formato clave:valor,clave:valor
:EXTRACT_VALUE([contact_info], "email", ":", ",")