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 | Der Wert, aus dem die Zeichen extrahiert werden sollen. |
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.