SUBSTR
Extraheert een substring vanaf een opgegeven punt binnen de opgegeven string.
Syntaxis
SUBSTR(STRING, START [, LENGTH])
Argumenten
STRING
Type: string
De string waaruit een substring moet worden geëxtraheerd.
START
Type: integer
De beginindex van de subtekenreeks.
Posities beginnen met 1. Een negatieve beginpositie wordt geïnterpreteerd als relatief ten opzichte van het einde van de tekenreeks.
LENGTH
Type: integer
(Optioneel) De lengte van de subtekenreeks.
Indien weggelaten, wordt de rest van de tekenreeks na de startpositie START geretourneerd.
Retourneert
Type: string
Retourneert een subtekenreeks van STRING met een lengte van LENGTH vanaf de startpositie START.
Voorbeelden
| TEKENREEKS | Starten | Lengte | Uitvoer |
|---|---|---|---|
| Hallo wereld | 1 | 5 | Hallo |
| Hallo wereld | 0 | 4 | ''
|
| Hallo wereld | -5 | 5 | Wereld |
| Hallo wereld | 12 | 4 | ''
|
| Hallo wereld | -12 | 4 | ''
|
| Hallo wereld | 2 | 3 | ell |
| Hallo Wereld | 3 | -2 | ''
|
| Hallo Wereld | 2 | 14 | ello Wereld |
| Hallo Wereld | 2 | ello Wereld | |
| Hallo wereld | -3 | 2 | rl |
null
|
-3 | 2 | null
|