Afdrukken      PDF-versie openen van online-help


Vorig onderwerp

Volgend onderwerp

Mid

De functie 'Mid' in Expression Builder retourneert een opgegeven aantal tekens uit een tekenreeks.

TIP: met de functie Len bepaalt u het aantal tekens in een tekenreeks.

Syntaxis

Mid(string, start, length)

Resultaattype

Tekenreeks

Argumenten

In de volgende tabel vindt u een omschrijving van de argumenten voor de functie.

Argument

Omschrijving

string

De veldnaam of tekenreeksexpressie waaruit de tekens worden gegenereerd. Als de tekenreeks Null bevat, wordt er een lege tekenreeks geretourneerd.

start

De veldnaam of expressie die de tekenpositie in de tekenreeks opgeeft waar vanaf wordt geteld. Als de waarde van het argument 'start' groter is dan het aantal tekens in de tekenreeks, wordt er door de functie 'Mid' een lege tekenreeks geretourneerd.

length

Optioneel. De veldnaam of expressie die het aantal tekens opgeeft dat moet worden geretourneerd. Als dit argument niet wordt gebruikt of als de opgegeven lengte groter is dan het aantal tekens dat kan worden geretourneerd, worden alle tekens vanaf de startpositie tot aan het einde van de tekenreeks geretourneerd.

OPMERKING: de taalonafhankelijke veldnamen en de syntaxis van de veldnamen die worden gebruikt in voorbeeldexpressies in dit onderwerp, zijn veldnamen en syntaxis van veldnamen die werden gebruikt in Expression Builder in versies vóór Versie 29 Service Pack 1. Deze voorbeelden zijn nog steeds geldig. Als u echter de overeenkomende velden selecteert voor een expressie uit de lijst met velden in Expression Builder in Versie 29 Service Pack 1 of later, zijn de veldnamen en de syntaxis van de veldnamen anders dan die uit de voorbeelden. U wordt aangeraden altijd de velden te selecteren voor uw expressies uit de lijst met velden in Expression Builder zodat de veldnamen en de syntaxis van de veldnamen altijd correct zijn. Zie Expressies voor meer informatie over de veldnamen en de syntaxis van de veldnamen in expressies.

Voorbeelden

Met het volgende voorbeeld worden zeven tekens (het woord 'builder') opgehaald, gerekend vanaf het elfde teken in de tekenreeks:

Mid("Expressie-builder is gemakkelijk!!", 11, 7)

Met het volgende voorbeeld worden gerekend vanaf het elfde teken in de tekenreeks zeven tekens opgehaald uit een tekstveld waarin de tekst Expressie-builder is gemakkelijk!!! staat:

Mid('<TextFieldName>',11, 7)

of

Mid([<TextFieldName>],11, 7)

Met het volgende voorbeeld wordt de domeinnaam uit een e-mailadres opgehaald:

Mid([<CreatedbyEmailAddress>],FindOneOf([<CreatedbyEmailAddress>], "@") + 1, Len([<CreatedbyEmailAddress>]))

Verwante onderwerpen

Zie de volgende onderwerpen voor meer informatie over Expression Builder:


Gepubliceerd op augustus 2018 Copyright © 2005, 2018, Oracle. Alle rechten voorbehouden. Legal Notices.