LAST( )-Funktion

Gibt eine bestimmte Anzahl von Zeichen am Ende einer Zeichenfolge zurück.

Syntax

LAST(Zeichenfolge; Länge)

Parameter

Name Typ Beschreibung
Zeichenfolge Zeichen Das Feld, der Ausdruck oder tatsächliche Wert, aus dem Zeichen zurückzugeben sind.
Länge numerisch Die Anzahl der zurückzugebenden Zeichen.

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

Gibt „Savings“ zurück:

LAST("Kontotyp: Sparbuch"; 8)

Gibt „efghi“ zurück:

LAST("abcdefghi"; 5)

Gibt „fghi “ zurück:

LAST("abcdefghi "; 5)

Gibt „   abc“ zurück, weil der Wert der Zeichenfolge kürzer als die angegebene Länge ist, sodass der Ausgabe führende Leerzeichen hinzugefügt werden:

LAST("abc"; 6)

Bemerkungen

Durch nachgestellte Leerzeichen verursachte leere Ergebnisse

Nachgestellte Leerzeichen der Zeichenfolge können leere Ergebnisse der LAST( )-Funktion verursachen.

So wird beispielsweise für LAST("6483-30384   "; 3) als Ergebnis „   “ ausgegeben.

Verwenden Sie die ALLTRIM( )-Funktion zum Entfernen von abschließenden Leerzeichen in der Zeichenfolge.

Beispiel: LAST(ALLTRIM("6483-30384   "); 3) gibt „384“ zurück.

Zeichen ab dem Beginn einer Zeichenfolge zurückgeben

Wenn Sie eine bestimmte Anzahl von Zeichen ab dem Beginn einer Zeichenfolge zurückgeben möchten, verwenden Sie die SUBSTR( )-Funktion. Weitere Informationen finden Sie unter SUBSTR( )-Funktion.