
Blok funkcji SUBSTR wycina część ciągu znaków i zwraca ją.
Definiuje ciąg znaków, który jest przetwarzany.
Definiuje początek wycinania. Wartość może być ujemna, co oznacza wycinanie od tyłu do przodu. Pozycja zaczyna się od 0.
Długość wycinanego ciągu znaków. Wartość może być ujemna. Wtedy długość jest ograniczona od tyłu do przodu. Brak wartości lub NULL nie definiuje długości. FALSE jest równe 0, a TRUE równe 1.
Na wejściu STR znajduje się "Hallo Welt".
| START | LEN | Wynik |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |