SQL에서 공백 제거

Sqleseo Gongbaeg Jegeo



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

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

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







SQL LTRIM

SQL에서 LTRIM() 함수는 왼쪽 트림을 나타냅니다. 이 함수를 사용하면 주어진 문자열 값에서 선행(가장 왼쪽) 문자를 제거할 수 있습니다.



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



통사론:
SQL의 LTRIM 함수 구문은 데이터베이스 엔진에 따라 약간 다를 수 있습니다. MySQL의 구문은 다음과 같습니다.





LTRIM(string_to_trim)

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

SQL LTRIM 사용 예(MySQL)

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



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

에스

선행 공백 문자가 제거된 테이블에서 'job_title'을 검색한다고 가정해 보겠습니다. 다음과 같이 LTRIM 함수를 사용할 수 있습니다.

SELECT LTRIM(작업_제목) AS clean_job_title FROM emp;

산출:

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

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

SELECT LTRIM('\t' FROM last_name) AS Trimmed_last_name FROM emp;

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

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

SQL RTRIM

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

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

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

RTRIM(string_to_trim)

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

SQL RTRIM 사용 예(MySQL)

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

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

선행 공백 문자가 제거된 테이블에서 'job_title'을 검색한다고 가정해 보겠습니다. 다음과 같이 RTRIM 기능을 사용할 수 있습니다.

SELECT RTRIM(job_title) AS clean_job_title FROM emp;

산출:

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

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

SELECT RTRIM('\t' FROM last_name) AS Trimmed_last_name FROM emp;

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

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

SQL 트림

우리는 또한 두 세계의 장점을 모두 가지고 있습니다. TRIM() 함수는 문자열에서 선행 및 후행 공백 문자를 제거합니다.

예는 다음과 같습니다.

SELECT TRIM('  Hello World  ') AS TrimmedString;

이렇게 하면 문자열에서 공백 문자가 제거됩니다.

결론

트림 기능을 사용하여 문자열의 시작, 끝 또는 양쪽 끝에서 공백 문자를 제거하는 방법을 논의했습니다.