이 글에서는 SQL Server의 RTRIM 함수를 사용하여 문자열 오른쪽 끝에 있는 모든 공백 문자를 제거하는 방법을 자세히 알아봅니다.
개요
SQL Server에서 RTRIM 함수는 문자열의 마지막 위치, 즉 오른쪽 끝에 있는 모든 공백 문자를 제거하는 데 사용됩니다. 데이터 정리나 문자열 비교 시 불필요한 후행 공백을 없애야 할 때 유용하게 활용할 수 있습니다.
구문
SQL Server에서 RTRIM 함수를 사용하려면 다음과 같은 구문을 사용합니다:
RTRIM(string)
매개변수:
- string: 오른쪽 끝의 공백 문자를 제거하고자 하는 문자열입니다. 이 값은 문자 표현식 또는 바이너리 데이터여야 하며, 문자열 리터럴, 변수 또는 테이블의 열(컬럼)이 될 수 있습니다.
참고 사항:
- 같은 기능을 왼쪽 방향으로 수행하는 LTRIM 함수도 함께 참고하시기 바랍니다.
- RTRIM 함수는 SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008, SQL Server 2005 등 다양한 버전에서 사용할 수 있습니다.
예제
다양한 예제를 통해 SQL Server에서 RTRIM 함수가 실제로 어떻게 작동하는지 살펴보겠습니다.
SELECT RTRIM('TipsMake.com ');
-- 결과: 'TipsMake.com'
SELECT RTRIM(' TipsMake.com ');
-- 결과: ' TipsMake.com'
SELECT RTRIM('Quan Tri Mang ');
-- 결과: 'Quan Tri Mang'
위 예제에서 확인할 수 있듯이, RTRIM 함수는 문자열 오른쪽 끝의 공백만 제거합니다. 두 번째 예제처럼 문자열 앞쪽(왼쪽)의 공백은 그대로 유지되므로, 양쪽 공백을 모두 제거하려면 LTRIM과 RTRIM을 함께 사용해야 합니다.