RIGHT(Transact-SQL)
지정된 문자 수만큼 문자열의 오른쪽 부분을 반환합니다.
구문
RIGHT ( character_expression , integer_expression )
인수
character_expression
문자 또는 이진 데이터의 식입니다. character_expression은 상수, 변수 또는 열일 수 있으며 text 또는 ntext를 제외하고 varchar 또는 nvarchar로 암시적으로 변환될 수 있는 어떠한 데이터 형식도 될 수 있습니다. 그 외의 형식에 대해서는 CAST 함수를 사용하여 character_expression을 명시적으로 변환해야 합니다.
integer_expression
반환할 character_expression의 문자 수를 지정하는 양의 정수입니다. integer_expression이 음수이면 오류가 반환됩니다. integer_expression은 bigint 형식일 수 있습니다.
주의
호환성 수준은 반환 값에 영향을 줄 수 있습니다. 자세한 내용은 sp_dbcmptlevel(Transact-SQL)을 참조하십시오.
반환 형식
varchar 또는 nvarchar
예
다음 예에서는 각 연락처의 이름에서 가장 오른쪽 다섯 문자를 반환합니다.
USE AdventureWorks;
GO
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Contact
WHERE ContactID < 5
ORDER BY FirstName;
GO
결과 집합은 다음과 같습니다.
First Name
----------
erine
stavo
berto
Kim
(4 row(s) affected)
참고 항목
참조
CAST 및 CONVERT(Transact-SQL)
데이터 형식(Transact-SQL)
문자열 함수(Transact-SQL)