SQL RTRIM()

Sql Rtrim



SQL 및 기타 프로그래밍 언어에서 가장 일반적인 작업 중 하나는 문자열 데이터를 조작하고 작업하는 것입니다. 여기에는 문자열 연결, 대문자 또는 소문자 변환, 문자열 자르기 등이 포함될 수 있습니다.

SQL에서 가장 일반적인 문자열 조작 작업 중 하나는 주어진 입력 문자열에서 공백 문자를 자르거나 제거하는 것입니다.

이번 튜토리얼에서는 문자열 트리밍(trimming)에 중요한 역할을 하는 RTRIM() 함수에 대해 알아봅니다.







SQL RTRIM()

SQL에서 RTRIM() 함수는 오른쪽 자르기를 나타냅니다. 이 함수를 사용하면 주어진 문자열 값에서 임의의 및/또는 후행(가장 오른쪽) 문자를 제거할 수 있습니다.



이 함수는 문자열 끝에 불필요한 공백이 포함된 데이터를 처리할 때 특히 유용하며, 이를 통해 데이터베이스에서 값을 정리할 수 있습니다.



통사론:

SQL의 RTRIM() 함수 구문은 데이터베이스 엔진에 따라 약간 다를 수 있습니다. MySQL의 구문은 다음과 같습니다.





RTRIM(string_to_trim)

'string_to_trim'은 선행 공백 문자를 제거하려는 입력 문자열을 지정합니다.

SQL RTRIM() 사용 예(MySQL)

RTRIM() 함수를 사용하는 방법에 대한 몇 가지 실제 예를 살펴보겠습니다. 기본적인 사용법부터 시작한 다음 좀 더 고급 예제를 다루겠습니다.



예 1: 샘플 데이터

쿼리를 시작하기 전에 다음과 같이 직원 데이터가 포함된 예제 테이블을 고려해 보세요.

 자동으로 생성된 단어 설명 목록의 클로즈업
선행 공백 문자가 제거된 테이블에서 'job_title'을 검색한다고 가정해 보겠습니다. 다음과 같이 RTRIM() 함수를 사용할 수 있습니다.

SELECT RTRIM(job_title) AS clean_job_title FROM emp;

산출:

 자동으로 생성된 코드 설명의 클로즈업

예 2: 특정 문자 다듬기

기본적으로 RTRIM() 함수는 입력 문자열에서 공백 문자를 제거합니다. 그러나 입력 문자열에서 제거하려는 특정 문자를 지정할 수 있습니다.

예를 들어 탭 문자를 모두 제거하려면 다음 예와 같이 '\t' 값을 사용할 수 있습니다.

RTRIM( ' \티 ' FROM last_name) AS Trimmed_last_name FROM emp;

그러면 지정된 열의 문자열에서 모든 탭 문자가 제거됩니다.

참고: 지원되는 문자를 지정할 수 있습니다.

결론

이 튜토리얼에서는 주어진 문자열에서 지정된 문자를 잘라내는 방법을 찾기 위해 SQL의 RTRIM() 함수에 대해 배웠습니다.