EXTRACT_VALUE
Description
EXTRACT_VALUE
est une fonction de ligne qui extrait la valeur de la clé donnée à partir d'une chaîne contenant des paires clé/valeur délimitées.Syntaxe
EXTRACT_VALUE
(string
,key_name
[,delimiter
], [pair_delimiter
])Valeur de renvoi
Renvoie la valeur de la clé spécifiée en tant que type
TEXT
.Paramètres d'entrée
- chaîne
- Est obligatoire. Un champ de typeTEXTou chaîne littérale qui contient une liste délimitée de paires clé/valeur.
- key_name
- Est obligatoire. Nom de clé pour lequel extraire la valeur.
- delimiter
- Facultatif. Délimiteur utilisé entre la clé et la valeur. Si aucune valeur n'est indiquée, la valeuru0003est utilisé. Voici la séquence d'échappement Unicode pourstart of textcaractère.
- pair_delimiter
- Facultatif. Délimiteur utilisé entre les paires clé/valeur lorsque la chaîne d'entrée contient plusieurs paires clé/valeur. Si aucune valeur n'est indiquée, la valeuru0002est utilisé. Voici la séquence d'échappement Unicode pourend of textcaractère.
Exemples
Extrayez la valeur de la clé
du nom
d'une chaîne littérale de paires clé/valeur :EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Extraire la valeur de la clé
e-mail
d'une Text
Le champ contact_Info
contient des chaînes au format clé:value,key:value
:EXTRACT_VALUE([contact_info], "email", ":", ",")