
Функціональний блок SUBSTR відрізає частину рядка і повертає її.
Визначає рядок, який обробляється.
Визначає початок для вирізання. Значення може бути від'ємним, тоді відрізатимуть ззаду на перед. Позиція починається з 0.
Довжина рядка для вирізання. Значення може бути від'ємним. Тоді довжину обмежать ззаду на перед. Немає значення або 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" |