데이터 입력으로 인해 발생하는 빈번한 문제는 처음 또는 끝에 실수로 추가 된 원하지 않는 공백입니다. 사용자가 텍스트 상자에 데이터를 입력 할 때 문자열의. 이러한 공백은 중복 레코드를 식별하거나 문자열 변수에서 테이블을 조인하려고 할 때 문제를 일으킬 수 있습니다.
SQL에는 문자열에서 공백을 제거하는 두 가지 함수가 있습니다.
The LTRIM 함수는 문자열 시작 부분에서 공백을 제거하는 데 사용됩니다.
RTRIM 함수는 문자열 끝에서 공백을 제거하는 데 사용됩니다.
이 두 문자열 모두 함수는 SQL Server, Oracle, MySQL 및 Microsoft Access에서 사용할 수 있습니다.
함수 구문은 다음과 같습니다.
LTRIM (String)
RTRIM (String)
함수에 전달되는 문자열 매개 변수는 열 이름, 변수, 리터럴 문자열 또는 사용자 정의 함수 또는 스칼라 쿼리의 출력 일 수 있습니다.
SELECT LTRIM(" spaces at start")SELECT RTRIM(FirstName) FROM Customers
문자열의 시작과 끝에서 공백을 제거하려면 LTRIM과 RTRIM을 모두 문자열에 적용하면됩니다. 또는 MySQL 또는 Microsoft Access를 사용하는 경우 LTRIM 및 RTRIM을 모두 적용하는 것과 동일한 작업을 수행하는 TRIM 함수를 사용할 수 있습니다.
결론
이 기사에서 우리는 방법을 설명했습니다. SQL을 사용하여 문자열 변수의 시작과 끝에서 공백을 제거합니다. 이러한 함수를 사용하면 데이터를보다 표준화 된 형식으로 정리하고 중복 레코드를 식별하지 못하거나 문자열에 조인 할 경우 성공적인 내부 조인을 생성하여 발생하는 문제를 방지 할 수 있습니다.
이 광고 신고