EXTRACT_VALUE
Omschrijving
EXTRACT_VALUE
is een rijfunctie die de waarde voor de opgegeven sleutel extraheert uit een tekenreeks met sleutel/waarde-paren met scheidingstekens.Syntaxis
EXTRACT_VALUE
(string
,key_name
[,delimiter
], [pair_delimiter
])Retourwaarde
Retourneert de waarde van de opgegeven sleutel als type
TEXT
.Invoerparameters
- tekenreeks
- Vereist. Een veld van het typeTEXTof letterlijke tekenreeks die een lijst met scheidingstekens van sleutel/waarde-paren bevat.
- key_name
- Vereist. De sleutelnaam waarvoor de waarde moet worden geëxtraheerd.
- delimiter
- Optioneel. Het scheidingsteken dat wordt gebruikt tussen de sleutel en de waarde. Als u niets opgeeft, wordt de waardeu0003wordt gebruikt. Dit is de Unicode-escapereeks voor destart of textteken.
- pair_delimiter
- Optioneel. Het scheidingsteken dat tussen sleutel/waarde-paren wordt gebruikt wanneer de invoertekenreeks meer dan één sleutel/waarde-paar bevat. Als u niets opgeeft, wordt de waardeu0002wordt gebruikt. Dit is de Unicode-escapereeks voor deend of textteken.
Voorbeelden
Extraheer de waarde van de
achternaamsleutel
uit een letterlijke tekenreeks van sleutel/waarde-paren:EXTRACT_VALUE("firstname;daria|lastname;hutch", "lastname", ";", "|") returns
hutch
De waarde van de
e-mailsleutel
extraheren uit a Text
veld met de naam contact_info
dat tekenreeksen bevat in de notatie key:value,key:value
:EXTRACT_VALUE([contact_info], "email", ":", ",")