SQL Server RIGHT() 函数:从右侧返回字符
在 SQL Server 中,RIGHT()
函数从指定字符串的右侧返回指定数量的字符。
RIGHT(string_expression, number_of_charaters)
参数
string_expression: 字符串或二进制数据。它可以是常量、变量或表列。它可以是除 text 或 ntext 以外的任何数据类型,并且可以隐式转换为 varchar 或 nvarchar。
number_of_charaters: 一个正整数,指定 string_expression 应返回多少个字符。如果 number_of_charaters 为负数,则返回错误。
返回值
当 string_expression 是非 Unicode 字符数据类型时,返回 varchar。
当 string_expression 是 Unicode 字符数据类型时,返回 nvarchar。
示例 1
在以下示例中,RIGHT()
函数返回指定字符串的最右侧三个字符。
示例:RIGHT()
SQL Query: SELECT RIGHT('Have a nice day', 3) AS Result

示例 2
在以下示例中,返回 FirstName
列最右侧的四个字符。
示例:RIGHT()
SELECT FirstName, RIGHT(FirstName,4) AS Result FROM Employee;
