Blok funkcji SUBSTR

Blok funkcji SUBSTR wycina część ciągu znaków i zwraca ją.

Wejście STR

Definiuje ciąg znaków, który jest przetwarzany.

Wejście START

Definiuje początek wycinania. Wartość może być ujemna, co oznacza wycinanie od tyłu do przodu. Pozycja zaczyna się od 0.

Wejście LEN

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.

Przykłady

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"