Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve la parte derecha de una cadena de caracteres con el número de caracteres especificado.
Convenciones de sintaxis de Transact-SQL
Sintaxis
RIGHT ( character_expression , integer_expression )
Argumentos
character_expression
Es una expresión de datos de caracteres o binarios. character_expression puede ser una constante, variable o columna. El tipo de datos de character_expression puede ser cualquiera, excepto text y ntext, que se pueda convertir implícitamente a varchar y nvarchar. De lo contrario, utilice la función CAST para convertir character_expression explícitamente.
integer_expression
Es un entero positivo que especifica cuántos caracteres de character_expression se van a devolver. Si el valor de integer_expression es negativo, se devuelve un error. integer_expression puede ser de tipo bigint.
Tipos de valor devueltos
varchar o bien nvarchar
Notas
Los niveles de compatibilidad pueden afectar a los valores devueltos. Para obtener más información, vea sp_dbcmptlevel (Transact-SQL).
Ejemplos
En el ejemplo siguiente se devuelven los cinco caracteres situados más a la derecha del nombre de cada contacto.
USE AdventureWorks;
GO
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Éste es el conjunto de resultados.
First Name
----------
erine
stavo
berto
Kim
(4 row(s) affected)
Vea también
Referencia
CAST y CONVERT (Transact-SQL)
Tipos de datos (Transact-SQL)
Funciones de cadena (Transact-SQL)