
Funktionsblocket SUBSTR klipper ut en del av en sträng och returnerar den.
Definierar strängen som bearbetas.
Definierar startpunkten för utdelningen. Värdet kan också vara negativt, vilket innebär att det klipps från bakifrån till framifrån. Positioneringen börjar vid 0.
Längden på den sträng som ska klippas ut. Värdet kan också vara negativt. Då begränsas längden från bakifrån till framifrån. Inget värde eller NULL definierar ingen längd. FALSE är lika med 0 och TRUE lika med 1.
På ingången STR ligger "Hallo Welt" an.
| START | LEN | Resultat |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |