
بلوک عملکرد SUBSTR یک بخش از رشته را برش میدهد و آن را بازمیگرداند.
رشتهای که پردازش میشود را تعریف میکند.
شروع برش را تعریف میکند. مقدار ممکن است منفی باشد، بنابراین از عقب به جلو بریده میشود. موقعیت از ۰ شروع میشود.
طول رشتهای که باید برش خورده شود. مقدار ممکن است منفی باشد. سپس طول از عقب به جلو محدود میشود. هیچ مقدار یا NULL طول را تعریف نمیکند. FALSE برابر است با ۰ و TRUE برابر است با ۱.
در ورودی STR، "Hallo Welt" وجود دارد.
| START | LEN | نتیجه |
|---|---|---|
| ۱ | NULL | "allo Welt" |
| ۱ | ۲ | "al" |
| -۲ | ۲ | "lt" |
| ۰ | -۲ | "Hallo We" |
| -۲ | -۱ | "l" |