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

SUBSTRING

Extraherar en delsträng från en angiven punkt i den angivna strängen.

Detta är ett alias för SUBSTR-funktionen.

Syntax

SUBSTRING(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 START LENGTH 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 Hej världen
Hej världen 2 Hej 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!