
O bloco de função SUBSTR corta uma parte de uma cadeia de caracteres e retorna essa parte.
Define a cadeia de caracteres que será processada.
Define o início do corte. O valor pode ser negativo, permitindo cortar de trás para frente. A posição começa em 0.
O comprimento da cadeia de caracteres a ser cortada. O valor pode ser negativo. Nesse caso, o comprimento é limitado de trás para frente. Nenhum valor ou NULL define nenhum comprimento. FALSE é igual a 0 e TRUE igual a 1.
Na entrada STR está presente "Hallo Welt".
| START | LEN | Resultado |
|---|---|---|
| 1 | NULL | "allo Welt" |
| 1 | 2 | "al" |
| -2 | 2 | "lt" |
| 0 | -2 | "Hallo We" |
| -2 | -1 | "l" |