Ga naar hoofdinhoud Ga naar aanvullende inhoud

BYTES_SUBSTRING

Retourneert een substring van de invoerwaarde, met behulp van de offsets in bytes van de UTF-8 gecodeerde byte-representatie. Gedeeltelijke tekens en ongeldige UTF-8 codepunten worden uit het resultaat verwijderd.

Syntaxis

Gebruik de volgende syntaxis om de functie BYTES_SUBSTRING op te nemen in uw query:

BYTES_SUBSTRING(value, startIndex, endIndex)

Argumenten

De BYTES_SUBSTRING functie vereist de volgende argumenten:

  • value invoer is de tekenreeks waarop u de substring-functie wilt uitvoeren.
  • startIndex begint bij 1 en omvat het eerste teken in uw tekenreeks.
  • endIndex telt vanaf het eerste teken in de tekenreeks, niet vanaf de startIndex positie.
Naam Type Beschrijving Standaardwaarde
waarde tekenreeks De invoerwaarde waarop de substring-functie moet worden uitgevoerd
startIndex int De inclusieve startindex in bytes
endIndex int De exclusieve eindindex in bytes

Retourneert

Retourneert een string waarde.


Voorbeelden

Het volgende voorbeeld laat zien hoe de startIndex en endIndex argumenten de Output waarde beïnvloeden. Hier toont de endIndex waarde aan dat, ongeacht de startIndex waarde, de endIndex werkt vanaf positie 1 in de tekenreeks om 10 tekens op te nemen.

waarde startIndex endIndex Uitvoer
'Hallo Wereld' 1 10 `Hello Worl`
'Hallo Wereld' 2 10 `ello Worl`
'⻤Hello Wor⻤' 2 10 `Hallo W`
'⻤Hallo Wer⻤' 1 10 `⻤Hallo W`
'Hallo' 1 10 `Hallo`

Was deze pagina nuttig?

Als u problemen ervaart op deze pagina of de inhoud onjuist is – een tikfout, een ontbrekende stap of een technische fout – laat het ons weten!