Función SUBSTRING - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Función SUBSTRING

Devuelve una subcadena de una cadena dada. La subcadena comienza en el índice de inicio especificado y termina en el último carácter de la cadena o en la longitud especificada.

Sintaxis

SUBSTRING ( string, start-index [, length ] )

Argumentos

string

El nombre de campo o la expresión del tipo de datosstringde la que extraer una subcadena.

índice de comienzo

La posición inicial dentro delcadenadesde el que comenzar la extracción. Este número puede ser negativo.

El primer personaje decadenatiene un índice de 1.

longitud

(Opcional) El número de caracteres (puntos de código) que se van a extraer delcadena, a partir deíndice de comienzoy termina en (índice de comienzo+longitud) - 1. En otras palabras, la longitud de la subcadena. Este número no puede ser negativo.

Si no se proporciona este parámetro, la función continúa hasta el final decadena.

Tipo de retorno

string

Ejemplos

SUBSTRING('123456789', 0) -- '123456789' SUBSTRING('123456789', 1) -- '123456789' SUBSTRING('123456789', 2) -- '23456789' SUBSTRING('123456789', -4) -- '123456789' SUBSTRING('123456789', 0, 999) -- '123456789' SUBSTRING('123456789', 0, 2) -- '1' SUBSTRING('123456789', 1, 999) -- '123456789' SUBSTRING('123456789', 1, 2) -- '12' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', 1, 0) -- '' SUBSTRING('1', -4, 0) -- '' SUBSTRING('1234', 10, 10) -- '' -- Runnable statements SELECT SUBSTRING('123456789', 1) FROM << 0 >> -- "123456789" SELECT SUBSTRING('123456789', 1, 2) FROM << 0 >> -- "12"

Funciones relacionadas