Devuelve una cadena tras quitar todos los espacios iniciales en blanco.
LTRIM(Expresion_cadena)
Expresion_cadena es una expresión de cadena, debe ser un tipo de datos implícitamente convertible a varchar excepto text, ntext e image.
El valor devuelto es de tipo varchar o nvarchar.
Ejemplo:
LTRIM(' ab cdef ') devuelve ab cdef .
Devuelve una cadena tras quitar todos los espacios finales en blanco.
RTRIM(Expresion_cadena)
Expresion_cadena es una expresión de cadena, debe ser un tipo de datos implícitamente convertible a varchar excepto text, ntext e image.
El valor devuelto es de tipo varchar o nvarchar.
Ejemplo:
RTRIM(' ab cdef ') devuelve ab cdef.
Devuelve la parte izquierda de una cadena de caracteres con el número de caracteres especificado.
LEFT(Expresion_cadena, longitud)
Expresion_cadena es una expresión de cadena
Longitud: es el número de caracteres a devolver. Puede ser de tipo bigint, si es negativo la función devuelve un error.
El valor devuelto es de tipo varchar o nvarchar.
Ejemplo:
LEFT('abcdef ', 3) devuelve abc
Devuelve la parte derecha de una cadena de caracteres con el número de caracteres especificado.
RIGHT(Expresion_cadena, longitud)
Expresion_cadena es una expresión de cadena
Longitud: es el número de caracteres a devolver. Puede ser de tipo bigint, si es negativo la función devuelve un error.
El valor devuelto es de tipo varchar o nvarchar.
Ejemplo:
RIGHT('abcdef ', 3) devuelve def
Devuelve parte de una expresión de caracteres, binaria, de texto o de imagen.
SUBSTRING ( expresion ,inicio , longitud )
expresion
Es una cadena de caracteres, una cadena binaria, texto, imagen, una columna o una expresión que incluye una columna. No se puede utilizar expresiones que incluyan funciones de agregado.
inicio
Es un entero que especifica dónde comienza la subcadena. start puede ser de tipo bigint.
longitud
Es un entero positivo (puede ser de tipo bigint ) que especifica cuántos caracteres o bytes de la expression se van a devolver. Si longitud es negativo, se devuelve un error.
Según el tipo de datos de Expresion los datos devueltos son de tipo:
| Expresion | Valor devuelto |
|---|---|
| char/varchar/text | varchar |
| nchar/nvarchar/ntext | nvarchar |
| binary/varbinary/image | varbinary |
Los valores (inicio y longitud) que utilizan los tipos de datos ntext, char o varchar deben especificarse en número de caracteres. Los desplazamientos que utilizan los tipos de datos text, image, binary o varbinary deben especificarse en número de bytes.
Ejemplo:
SUBSTRING('abcdef',3,2) devuelve cd
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.