SUBSTR

SUBSTR devuelve una parte de la cadena empezando por la posición de carácter especificada y continuando hasta el número especificado de caracteres. SUBSTR calcula la longitud utilizando los caracteres definidos por el juego de caracteres de entrada. SUBSTRB utiliza bytes en lugar de caracteres.

Valor de Retorno

VARCHAR2 | CLOB

Sintaxis

{ SUBSTR | SUBSTRB }(char, position [, substring_length ])

Argumentos

char es la expresión de texto que proporciona la cadena base a partir de la cual se deriva la subcadena.

position identifica el primer carácter de la subcadena:

substring_length es el número de caracteres de la cadena devuelta. Por defecto, la función devuelve todos los caracteres hasta el final de la cadena base. Si especifica un valor menor que 1, la función devuelve un valor nulo.

Ejemplo

substr('firefly', 1, 4) devuelve la subcadena fire.

substr('firefly', -3, 3) devuelve la subcadena fly.