Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the right part of a character string with the specified number of characters.
Transact-SQL Syntax Conventions
Syntax
RIGHT ( character_expression , integer_expression )
Arguments
- character_expression
Is an expression of character or binary data. character_expression can be a constant, variable, or column. character_expression can be of any data type, except text or ntext, that can be implicitly converted to varchar or nvarchar. Otherwise, use the CAST function to explicitly convert character_expression.
- integer_expression
Is a positive integer that specifies how many characters of the character_expression will be returned. If integer_expression is negative, an error is returned. integer_expression can be of type bigint.
Return Types
varchar or nvarchar
Remarks
Compatibility levels can affect return values. For more information, see sp_dbcmptlevel (Transact-SQL).
Examples
The following example returns the five rightmost characters of the first name for each contact.
USE AdventureWorks;
GO
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
Here is the result set.
First Name
----------
erine
stavo
berto
Kim
(4 row(s) affected)
See Also
Reference
CAST and CONVERT (Transact-SQL)
Data Types (Transact-SQL)
String Functions (Transact-SQL)