Función SUBSTRING

SUBSTRING es una función de manejo de series que maneja todos los tipos de datos de serie (BIT, BLOB y CHARACTER), y extrae los caracteres de una serie para crear otra serie.

Sintaxis

SUBSTRING devuelve una nueva serie del mismo tipo que serie_origen, que contiene una ejecución contigua de caracteres extraídos de serie_origen como especifican posición_inicio y longitud_serie.

La posición de inicio puede ser negativa. La posición de inicio y la longitud definen un rango. El resultado es el solapado entre este rango y la serie de entrada.

Si cualquier parámetro es NULL, el resultado es NULL. No es una serie de longitud cero.

Por ejemplo:
SUBSTRING('Hello World!' FROM 7 FOR 4)
devuelve 'Worl'.

Conceptos relacionados
ESQL

Tareas relacionadas
Desarrollo de ESQL
Selección de un subcampo a partir de un campo mayor
Manipulación de mensajes en el domino BLOB

Referencia relacionada
Preferencia de sintaxis
Funciones de manejo de series ESQL