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

BYTES_SUBSTRING

Returnerar en delsträng av indatavärdet, med hjälp av förskjutningarna i byte av den UTF-8-kodade bytereppresentationen. Partiella tecken och ogiltiga UTF-8-kodpunkter tas bort från resultatet.

Syntax

Använd följande syntax för att inkludera funktionen BYTES_SUBSTRING i din fråga:

BYTES_SUBSTRING(value, startIndex, endIndex)

Argument

Funktionen BYTES_SUBSTRING kräver följande argument:

  • value indata är strängen som du vill utföra delsträngsfunktionen på.
  • startIndex börjar vid 1 och inkluderar det första tecknet i din sträng.
  • endIndex räknar från det första tecknet i strängen, inte från startIndex positionen.
Namn Typ Beskrivning Standardvärde
värde sträng Indatavärdet att utföra delsträngsfunktionen på
startIndex int Det inkluderande startindexet i byte
endIndex int Det exklusiva slutindexet i byte

Returnerar

Returnerar ett string värde.


Exempel

Följande exempel visar hur startIndex och endIndex argumenten påverkar Output värdet. Här visar endIndex värdet att oavsett startIndex värdet, så fungerar endIndex från position 1 i strängen för att inkludera 10 tecken.

värde startIndex endIndex Utdata
'Hej världen' 1 10 `Hej värld`
'Hej världen' 2 10 `ello Worl`
'⻤Hello Wor⻤' 2 10 `Hello W`
'⻤Hello Wor⻤' 1 10 `⻤Hello W`
'Hej' 1 10 `Hej`

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!