EXTRACT_VALUE
Description
EXTRACT_VALUE
est une fonction de rangée 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 retour
Retourne la valeur de la clé précisé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 clé pour lequel extraire la valeur.
- délimiteur
- Facultatif. Le délimiteur utilisé entre la clé et la valeur. Si elle n'est pas précisée, la valeuru0003est utilisée. Il s'agit de la séquence d'échappement Unicode pour lestart of textcaractère.
- pair_delimiter
- Facultatif. Délimiteur utilisé entre les paires clé/valeur lorsque la chaîne d'entrée contient plus d'une paire clé/valeur. Si elle n'est pas précisée, la valeuru0002est utilisée. Il s'agit de la séquence d'échappement Unicode pour leend of textcaractère.
Exemples
Extrayez la valeur de la clé de
nom de famille
à partir d’une chaîne littérale de paires clé/valeur :EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Extrayez la valeur de la clé
de courriel
à partir d'un Text
Le champ nommé contact_info
contient des chaînes au format clé:valeur,key:value
:EXTRACT_VALUE([contact_info], "email", ":", ",")