Accéder au contenu principal Passer au contenu complémentaire

BYTES_SUBSTRING

Renvoie une sous-chaîne de la valeur d'entrée, en utilisant les décalages en octets de la représentation d'octets encodée en UTF-8. Les caractères partiels et les points de code UTF-8 non valides sont supprimés du résultat.

Syntaxe

Utilisez la syntaxe suivante pour inclure la fonction BYTES_SUBSTRING dans votre requête :

BYTES_SUBSTRING(value, startIndex, endIndex)

Arguments

La fonction BYTES_SUBSTRING nécessite les arguments suivants :

  • L'entrée value est la chaîne sur laquelle vous souhaitez effectuer la fonction de sous-chaîne.
  • startIndex commence à 1 et inclut le premier caractère de votre chaîne.
  • endIndex compte à partir du premier caractère de la chaîne et non à partir de la position startIndex.
Nom Type Description Valeur par défaut
value chaîne Valeur d'entrée sur laquelle effectuer la fonction de sous-chaîne
startIndex int Index de début inclusif en octets
endIndex int Index de fin exclusif en octets

Renvoie

Renvoie une valeur string.


Exemples

L'exemple suivant montre comment les arguments startIndex et endIndex affectent la valeur Output. Ici, la valeur endIndex démontre que, quelle que soit la valeur startIndex, la valeur endIndex fonctionne à partir de la position 1 dans la chaîne pour inclure 10 caractères.

value startIndex endIndex Sortie
'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`

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.