Die Funktion Right
Beschreibung
Extrahiert eine Zeichenfolge bestimmter Länge, die sich am Ende einer anderen Zeichenfolge befindet.
Syntax
Right(Zeichenkette;n)
Argumente
Zeichenkette kann eine Konstante sein, ein Zeichenfeld, ein Ausdruck,der eine Zeichenfolge zum Ergebnis hat, oder eine Funktion, die eine Zeichenfolge zurückgibt.
n ist die Länge des Substrings, der extrahiert werden soll. Die Länge kann eine Konstante, ein numerisches Feld, ein Ausdruck, der eine Zahl zum Ergebnis hat, oder auch eine Funktion sein, die eine Zahl zurückgibt.
Rückgabewert
Diese Funktion gibt eine Zeichenfolge zurück.
Beispiel für Berechnungsfeld
Wenn beispielsweise das Feld „Firma“ den Wert Meier GmbH enthält, gibt der folgende Berechnungsfeldausdruck GmbH zurück: Right(Firma;4)
Hinweis: Right(Firma,4) gibt die letzten vier Zeichen des Feldes „Fima“ zurück. Wenn sich Leerzeichen am Ende dieses Feldes befinden, muss die Funktion RTrim in die Funktion Right eingebettet werden, um die Zwischenraumzeichen vorweg zu entfernen, wie z. B. in Right(RTrim(Firma;4)).
Beispiel für Filter/Suchen
Datensätze, bei denen das Feld Firma beispielsweise den Wert Schmitt GmbH oder Heine und Müller GmbH enthält, können mithilfe des folgenden Ausdrucks ausgewählt und gefunden werden: Right(RTrim(Firma);5)="GmbH."
© 2024 Altair Engineering Inc. All Rights Reserved.