Unidad 3. Básico: Funciones en Transact-SQL (IV)


LTRIM

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  .

RTRIM

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.

LEFT

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

RIGHT

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

SUBSTRING

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

Atrás  Inicio  Adelante





Página inicial  Cursos Informática Gratuitos

Síguenos en:   Facebook       Sobre aulaClic            Política de Cookies


© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.