Drucken      PDF-Version der Onlinehilfe öffnen


Vorheriges Thema

Nächstes Thema

Mid

Die Funktion "Mid" in Expression Builder gibt eine angegebene Anzahl von Zeichen aus einer Zeichenfolge zurück.

TIPP: Verwenden Sie die Funktion Len, um die Anzahl von Zeichen in einer Zeichenfolge zu bestimmen.

Syntax

Mid(string, start, length)

Ergebnistyp

Zeichenfolge

Argumente

In der folgenden Tabelle werden die Argumente für die Funktion beschrieben.

Argument

Beschreibung

string

Der Feldname oder Zeichenfolgenausdruck, aus dem die Zeichen zurückgegeben werden. Wenn die Zeichenfolge Null enthält, wird eine leere Zeichenfolge zurückgegeben.

start

Der Feldname oder Ausdruck, der die Zeichenposition in der Zeichenfolge angibt, ab der die Länge gezählt wird. Wenn der Wert des Arguments "start" größer ist als die Anzahl von Zeichen in der Zeichenfolge, gibt die Mid-Funktion eine leere Zeichenfolge zurück.

length

Optional. Der Feldname oder Ausdruck, der die Anzahl von zurückzugebenden Zeichen angibt. Wenn dieses Argument nicht angegeben wird oder wenn die angegebene Länge größer ist als die Anzahl von Zeichen, die zurückgegeben werden können, werden alle Zeichen ab der Startposition bis zum Ende der Zeichenfolge zurückgegeben.

HINWEIS: Bei den sprachunabhängigen Feldnamen und der Feldnamensyntax, die in allen Beispielausdrücken in diesem Thema verwendet werden, handelt es sich um die Feldnamen und Feldnamensyntax, die in Expression Builder in Releases vor Release 29 Service Pack 1 verwendet wurden. Diese Beispiele sind weiterhin gültig. Wenn Sie jedoch die entsprechenden Felder für einen Ausdruck in der Liste "Felder" in Expression Builder ab Release 29 Service Pack 1 auswählen, unterscheiden sich die Feldnamen und die Feldnamensyntax von den Namen und der Syntax in den Beispielen. Es wird empfohlen, die Felder für Ihre Ausdrücke immer in der Liste "Felder" in Expression Builder auszuwählen, sodass die Feldnamen und die Feldnamensyntax stets richtig sind. Weitere Informationen zu den Feldnamen und zur Feldnamensyntax in Ausdrücken finden Sie unter Informationen zu Ausdrücken.

Beispiele

Im folgenden Beispiel werden sieben Zeichen (Builder) ab dem zwölften Zeichen in einer Zeichenfolge zurückgegeben.

Mid("Expression Builder is easy!!", 12, 7)

In den folgenden Beispielen werden sieben Zeichen ab dem zwölften Zeichen aus einem Textfeld zurückgegeben, das den Text Expression Builder is easy!! enthält.

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

oder

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

Im folgenden Beispiel wird der Domänenname aus einer E-Mail-Adresse extrahiert:

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

Verwandte Themen

Weitere zugehörige Informationen zu Expression Builder finden Sie unter folgenden Themen:


Veröffentlicht September 2017 Copyright © 2005, 2017, Oracle. Alle Rechte vorbehalten. Legal Notices.