
Blok funkce SUBSTR odřízne část řetězce a vrátí ji.
Definuje řetězec, který se upravuje.
Definuje začátek pro odříznutí. Hodnota může být také záporná, pak se odřízne zepředu dozadu. Pozice začíná u 0.
Délka řetězce, který se má odříznout. Hodnota může být také záporná. Pak je délka omezena zepředu dozadu. Žádná hodnota nebo NULL nedefinuje žádnou délku. FALSE je stejné jako 0 a TRUE stejné jako 1.
Na vstupu STR je "Hallo Welt".
| START | LEN | Výsledek |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |