SUBSTRING
Descripción
SUBSTRING
es una función de fila que devuelve los caracteres especificados de un TEXT
basado en la posición inicial y final opcionales dadas.Sintaxis
SUBSTRING
(search_string
,start
,end
)Valor devuelto
Devuelve un valor por fila de tipo
TEXT
.Parámetros de entrada
- search_string
- Es obligatorio. El nombre de un campo o expresión de tipoTEXT(o una cadena literal).
- inicio
- Es obligatorio. Un número entero que especifica dónde comienzan los caracteres devueltos (ambos inclusive), siendo 0 el primer carácter de la cadena. Siinicioes mayor que el número de caracteres, se devuelve una cadena vacía. Sistartes mayor queend, se devuelve una cadena vacía.
- fin
- Opcional. Un número entero positivo que especifica dónde terminan los caracteres devueltos (exclusivo), sin que el carácterfinalforme parte del valor devuelto. Siendes mayor que el número de caracteres, o no se especifica, se devuelve el valor de cadena completo (desdestart).
Ejemplos
Devuelve la primera letra del campo
de nombre
:SUBSTRING([name], 0, 1)
Devuelve solo los 3 dígitos del medio sin guiones de un número de teléfono de EE. UU. con el formato,
123-456-7891
:SUBSTRING([us phone number], 4, 7)