RIGHT(Transact-SQL)
적용 대상: Microsoft Fabric의 Microsoft FabricWarehouse에 있는 SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsPlatform System(PDW) SQL 분석 엔드포인트
지정된 문자 수만큼 문자열의 오른쪽 부분을 반환합니다.
Syntax
RIGHT ( character_expression , integer_expression )
참고 항목
SQL Server 2014(12.x) 및 이전 버전에 대한 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조 하세요.
인수
character_expression
문자 또는 이진 데이터의 식입니다. character_expression은 상수, 변수 또는 열일 수 있습니다. character_expression은 varchar 또는 nvarchar로 변환될 수 있으며 text 또는 ntext를 제외한 모든 데이터 형식일 수 있습니다. 그렇지 않을 경우 CAST 함수를 사용하여 character_expression으로 명시적으로 변환합니다.
참고
string_expression이 binary 또는 varbinary라면 RIGHT는 varchar로의 암시적 변환을 수행하며 따라서 이진 입력을 유지하지 않습니다.
integer_expression
반환될 character_expression의 문자 수를 지정하는 양의 정수입니다. integer_expression이 음수이면 오류가 반환됩니다. integer_expression이 bigint 형식이고 큰 값이 포함된 경우 character_expression은 varchar(max) 와 같은 큰 데이터 형식이어야 합니다.
반환 형식
character_expression이 유니코드가 아닌 문자 데이터 형식인 경우 varchar를 반환합니다.
character_expression이 유니코드 문자 데이터 형식인 경우 nvarchar를 반환합니다.
보조 문자(서로게이트 쌍)
SC 데이터 정렬을 사용하는 경우 RIGHT 함수가 UTF-16 서로게이트 쌍을 단일 문자로 계산합니다. 자세한 내용은 Collation and Unicode Support을 참조하세요.
예제
A: 열에서 RIGHT 사용
다음 예제에서는 AdventureWorks2022 데이터베이스의 각 사용자에 대한 이름의 맨 오른쪽 문자 5개를 반환합니다.
SELECT RIGHT(FirstName, 5) AS 'First Name'
FROM Person.Person
WHERE BusinessEntityID < 5
ORDER BY FirstName;
GO
결과 집합은 다음과 같습니다.
First Name
----------
Ken
Terri
berto
Rob
(4 row(s) affected)
예: Azure Synapse Analytics 및 분석 플랫폼 시스템(PDW)
B. 열에서 RIGHT 사용
다음 예는 각 성에서 가장 오른쪽 다섯 문자를 DimEmployee
표에 반환합니다.
-- Uses AdventureWorks
SELECT RIGHT(LastName, 5) AS Name
FROM dbo.DimEmployee
ORDER BY EmployeeKey;
다음은 결과 집합의 일부입니다.
Name
-----
lbert
Brown
rello
lters
C. 문자열에서 RIGHT 사용
다음 예는 RIGHT
를 사용하여 abcdefg
문자열의 가장 오른쪽 두 문자를 반환합니다.
SELECT RIGHT('abcdefg', 2);
결과 집합은 다음과 같습니다.
-------
fg
참고 항목
LEFT(Transact-SQL)
LTRIM(Transact-SQL)
RTRIM(Transact-SQL)
STRING_SPLIT(Transact-SQL)
SUBSTRING(Transact-SQL)
TRIM(Transact-SQL)
CAST 및 CONVERT(Transact-SQL)
데이터 형식(Transact-SQL)
문자열 함수(Transact-SQL)
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기