EXTRACT_VALUE
Descrição
EXTRACT_VALUE
é uma função de linha que extrai o valor fornecido da chave de uma cadeia de caracteres que contém pares de chave-valor delimitados.Sintaxe
EXTRACT_VALUE
(string
,key_name
[,delimiter
], [pair_delimiter
])Valor de retorno
Retorna o valor da chave especificada como tipo
TEXT
.Parâmetros de entrada
- cadeia de caracteres
- É obrigatório. Um campo do tipoTEXTou cadeia de caracteres literal que contém uma lista delimitada de pares chave-valor.
- key_name
- É obrigatório. O nome da chave para a qual extrair o valor.
- delimiter
- Opcional. O delimitador usado entre a chave e o valor. Caso não seja especificado, o valoru0003é usado. Esta é a sequência de escape Unicode para ostart of textcaractere
- pair_delimiter
- Opcional. O delimitador usado entre pares de chave-valor quando a cadeia de caracteres de entrada contém mais de um par chave-valor. Caso não seja especificado, o valoru0002é usado. Esta é a sequência de escape Unicode para oend of textcaractere
Exemplos
Extraia o valor da chave do
sobrenome
de uma cadeia de caracteres literal de pares chave-valor:EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Extraia o valor da chave
de e-mail
de um Text
campo denominado contato_contato
que contém cadeias de caracteres no formato de chave:valor,chave:valor
:EXTRACT_VALUE([contact_info], "email", ":", ",")