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 en Amazon QLDB
En Amazon QLDB, use la función SUBSTRING
para devolver una subcadena de una cadena determinada. La subcadena comienza en el índice de inicio especificado y finaliza en el último carácter de la cadena o en la longitud especificada.
Sintaxis
SUBSTRING (
string
,start-index
[,length
] )
Argumentos
string
-
El nombre del campo o la expresión del tipo de datos
string
del que se va a extraer una subcadena. índice de comienzo
-
La posición inicial dentro de la
cadena
desde la que comenzar la extracción. Este número puede ser negativo.El primer carácter de la
cadena
tiene un índice de 1. longitud
-
(Opcional) El número de caracteres (puntos de código) a extraer de la
cadena
, comenzando enstart-index
y finalizando en (start-index
+length
) - 1. Es decir, 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 de la
cadena
.
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"