Gå till huvudinnehåll Gå till ytterligare innehåll

SUBSTR

Extraherar en delsträng med start från en angiven punkt i den givna strängen.

Syntax

SUBSTR(STRING, START [, LENGTH])

Argument

STRING

Typ: string

Strängen att extrahera en delsträng från.

START

Typ: integer

Startindexet för delsträngen.

Positioner börjar med 1. En negativ startposition tolkas som relativ till slutet av strängen.

LENGTH

Typ: integer

(Valfritt) Längden på delsträngen.

Om den utelämnas returneras resten av strängen efter startpositionen START.

Returnerar

Typ: string

Returnerar en delsträng från STRING med längden LENGTH från startpositionen START.


Exempel

STRING Starta Längd Utdata
Hej världen 1 5 Hej
Hej världen 0 4 ''
Hej världen -5 5 Värld
Hej världen 12 4 ''
Hej världen -12 4 ''
Hej världen 2 3 ell
Hej världen 3 -2 ''
Hej världen 2 14 ello Världen
Hej världen 2 ello Världen
Hej världen -3 2 rl
null -3 2 null

Var den här sidan till hjälp för dig?

Om du stöter på några problem med den här sidan eller innehållet på den, t.ex. ett stavfel, ett saknat steg eller ett tekniskt fel – meddela oss!