EXTRACT_VALUE
Descrizione
EXTRACT_VALUE
è una funzione di riga che estrae il valore per la chiave specificata da una stringa contenente coppie chiave/valore delimitate.Sintassi
EXTRACT_VALUE
(string
,key_name
[,delimiter
], [pair_delimiter
])Valore restituito
Restituisce il valore della chiave specificata come tipo
TEXT
.Parametri di input
- stringa
- Sono obbligatori. Un campo di tipoTEXTo una stringa letterale che contiene un elenco delimitato di coppie chiave/valore.
- key_name
- Sono obbligatori. Nome chiave per cui estrarre il valore.
- delimiter
- Facoltativo. Delimitatore utilizzato tra la chiave e il valore. Se non specificato, il valoreu0003viene utilizzato. Questa è la sequenza di escape Unicode perstart of textcarattere
- pair_delimiter
- Facoltativo. Delimitatore utilizzato tra le coppie chiave/valore quando la stringa di input contiene più di una coppia chiave/valore. Se non specificato, il valoreu0002viene utilizzato. Questa è la sequenza di escape Unicode perend of textcarattere
Esempi
Estrarre il valore della chiave
del cognome
da una stringa letterale di coppie chiave/valore:EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
Estrarre il valore della chiave
e-mail
da a Text
campo denominato contact_info
che contiene stringhe nel formato chiave:valore,chiave:valore
:EXTRACT_VALUE([contact_info], "email", ":", ",")