Saltar al contenido principal Saltar al contenido complementario

BYTES_SUBSTRING

Devuelve una subcadena del valor de entrada, utilizando los desplazamientos en bytes de la representación de bytes codificada en UTF-8. Los caracteres parciales y los puntos de código UTF-8 no válidos se eliminan del resultado.

Sintaxis

Utilice la siguiente sintaxis para incluir la función BYTES_SUBSTRING en su consulta:

BYTES_SUBSTRING(value, startIndex, endIndex)

Argumentos

La función BYTES_SUBSTRING requiere los siguientes argumentos:

  • La entrada value es la cadena sobre la que desea realizar la función de subcadena.
  • startIndex comienza en 1 e incluye el primer carácter de su cadena.
  • endIndex cuenta desde el primer carácter de la cadena, no desde la posición startIndex.
Nombre Tipo Descripción Valor predeterminado
valor cadena de caracteres El valor de entrada sobre el que realizar la función de subcadena
startIndex int El índice de inicio inclusivo en bytes
endIndex int El índice final exclusivo en bytes

Devuelve

Devuelve un valor string.


Ejemplos

El siguiente ejemplo muestra cómo los argumentos startIndex y endIndex afectan al valor de Output. Aquí, el valor endIndex demuestra que, independientemente del valor startIndex, endIndex funciona desde la posición 1 en la cadena para incluir 10 caracteres.

valor startIndex endIndex Resultado
'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`

¿Esta página le ha sido útil?

Si encuentra algún problema con esta página o su contenido (errores tipográficos, pasos que faltan o errores técnicos), no dude en ponerse en contacto con nosotros.