Saltar al contenido principal Saltar al contenido complementario

SUBSTRING

Extrae una subcadena a partir de un punto especificado dentro de la cadena proporcionada.

Es un alias de la función SUBSTR.

Sintaxis

SUBSTRING(STRING, START [, LENGTH])

Argumentos

STRING

Tipo: string

La cadena de la que extraer una subcadena.

START

Tipo: integer

El índice inicial de la subcadena.

Las posiciones comienzan por 1. Una posición inicial negativa se interpreta como relativa al final de la cadena.

LENGTH

Tipo: integer

(Opcional) La longitud de la subcadena.

Si se omite, se devuelve el resto de la cadena después de la posición inicial START.

Devuelve

Tipo: string

Devuelve una subcadena de STRING de longitud LENGTH desde la posición inicial START.


Ejemplos

STRING START LENGTH Resultado
Hello World 1 5 Hello
Hello World 0 4 ''
Hello World -5 5 World
Hello World 12 4 ''
Hello World -12 4 ''
Hello World 2 3 ell
Hello World 3 -2 ''
Hello World 2 14 ello World
Hello World 2 ello World
Hello World -3 2 rl
null -3 2 null

¿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.