Функціональний блок SUBSTR

Функціональний блок SUBSTR відрізає частину рядка і повертає її.

Вхід STR

Визначає рядок, який обробляється.

Вхід START

Визначає початок для вирізання. Значення може бути від'ємним, тоді відрізатимуть ззаду на перед. Позиція починається з 0.

Вхід LEN

Довжина рядка для вирізання. Значення може бути від'ємним. Тоді довжину обмежать ззаду на перед. Немає значення або NULL не визначають довжини. FALSE дорівнює 0, а TRUE дорівнює 1.

Приклади

На вході STR подається "Hallo Welt".

START LEN Результат
1 NULL "allo Welt"
1 2 "al"
-2 2 "lt"
0 -2 "Hallo We"
-2 -1 "l"