Zu Hauptinhalt springen Zu ergänzendem Inhalt springen

BYTES_SUBSTRING

Gibt einen Teilstring des Eingabewerts zurück, unter Verwendung des Versatzes in Bytes der UTF-8-codierten Byte-Darstellung. Partielle Zeichen und ungültige UTF-8-Codepoints werden aus dem Ergebnis entfernt.

Syntax

Verwenden Sie die folgende Syntax, um die Funktion BYTES_SUBSTRING in Ihrer Abfrage einzuschließen:

BYTES_SUBSTRING(value, startIndex, endIndex)

Argumente

Die Funktion BYTES_SUBSTRING erfordert die folgenden Argumente:

  • Die Eingabe value ist die Zeichenfolge, auf die Sie die Teilstring-Funktion anwenden möchten.
  • startIndex beginnt bei 1 und schließt das erste Zeichen in Ihrer Zeichenfolge ein.
  • endIndex zählt ab dem ersten Zeichen in der Zeichenfolge, nicht ab der Position startIndex.
Name Typ Beschreibung Standardwert
Wert String Der Eingabewert, auf den die Teilstring-Funktion angewendet werden soll
startIndex int Der inklusive Startindex in Byte
endIndex int Der inklusive Endindex in Byte

Rückgaben

Gibt einen string-Wert zurück.


Beispiele

Das folgende Beispiel zeigt, wie die Argumente startIndex und endIndex den Wert Output beeinflussen. Hier zeigt der Wert endIndex, dass unabhängig vom Wert startIndex der endIndex ab Position 1 im String arbeitet, um 10 Zeichen einzuschließen.

Wert startIndex endIndex Ausgabe
'Hello World' 1 10 `Hello Worl`
'Hello World' 2 10 `ello Worl`
'⻤Hello Wor⻤' 2 10 `Hello W`
'⻤Hello Wor⻤' 1 10 `⻤Hello W`
'Hello' 1 10 `Hello`

Hat diese Seite Ihnen geholfen?

Wenn Sie ein Problem mit dieser Seite oder ihrem Inhalt feststellen, sei es ein Tippfehler, ein ausgelassener Schritt oder ein technischer Fehler, informieren Sie uns bitte!