SUBSTR
Extrahiert einen Teilstring beginnend an einer angegebenen Stelle innerhalb der angegebenen Zeichenfolge.
Syntax
SUBSTR(STRING, START [, LENGTH])
Argumente
STRING
Typ: string
Die Zeichenfolge, aus der ein Teilstring extrahiert werden soll.
START
Typ: integer
Der Startindex des Teilstrings.
Positionen beginnen ab 1. Eine negative Startposition wird als relativ zum Ende der Zeichenfolge interpretiert.
LENGTH
Typ: integer
(Optional) Die Länge des Teilstrings.
Wenn weggelassen, wird der Rest der Zeichenfolge nach der Startposition START zurückgegeben.
Rückgaben
Typ: string
Gibt einen Teilstring von STRING mit der Länge LENGTH ab der Startposition START zurück.
Beispiele
| STRING | START | LENGTH | Ausgabe |
|---|---|---|---|
| Hello World | 1 | 5 | Hello |
| Hello World | 0 | 4 | ''
|
| Hello World | -5 | 5 | Welt |
| Hello World | 12 | 4 | ''
|
| Hello World | -12 | 4 | ''
|
| Hello World | 2 | 3 | ell |
| Hello World | 3 | -2 | ''
|
| Hello World | 2 | 14 | ello World |
| Hello World | 2 | ello World | |
| Hello World | -3 | 2 | rl |
null
|
-3 | 2 | null
|