
A SUBSTR funkcióblokk egy karakterlánc részletét vágja ki és adja vissza.
A karakterláncot határozza meg, amely feldolgozásra kerül.
A kivágás kezdetét határozza meg. A érték negatív is lehet, így hátulról előre vág. A pozíció 0-tól kezdődik.
A kivágandó karakterlánc hossza. A érték negatív is lehet. Ekkor a hossz hátulról előre korlátozódik. Nincs érték vagy NULL nem határozza meg a hosszat. FALSE egyenlő 0-val és TRUE egyenlő 1-gyel.
A STR bevitelen "Hallo Welt" van.
| START | LEN | Eredmény |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |