
Il blocco funzionale SUBSTR taglia una parte di una stringa e la restituisce.
Definisce la stringa da elaborare.
Definisce l'inizio del taglio. Il valore può essere negativo, in modo che venga tagliato da dietro a davanti. La posizione inizia con 0.
La lunghezza della stringa da tagliare. Il valore può essere negativo. In tal caso, la lunghezza è limitata da dietro a davanti. Nessun valore o NULL non definisce alcuna lunghezza. FALSE è uguale a 0 e TRUE è uguale a 1.
All'ingresso STR è presente "Hallo Welt".
| START | LEN | Risultato |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |