
Blocul funcțional SUBSTR taie o parte dintr-un șir de caractere și îl returnază.
Defineste șirul de caractere care este procesat.
Defineste începutul pentru tăiere. Valoarea poate fi, de asemenea, negativă, astfel încât să se taie de la spate la față. Poziția începe de la 0.
Lungimea șirului de caractere de tăiat. Valoarea poate fi, de asemenea, negativă. Atunci lungimea este limitată de la spate la față. Nici o valoare sau NULL nu definește nicio lungime. FALSE este egal cu 0 și TRUE egal cu 1.
La intrarea STR se aplică "Hallo Welt".
| START | LEN | Rezultat |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |