Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL LTRIM() 및 RTRIM() 함수를 사용하여 문자열에서 선행 및 후행 공백을 한 번에 제거하려면 어떻게 해야 합니까?

<시간/>

LTRIM() 및 RTRIM() 함수를 사용하여 문자열에서 선행 및 후행 공백을 한 번에 제거하려면 한 함수를 다른 함수의 인수로 사용해야 합니다. 즉, LTRIM() 함수를 RTIM() 함수의 인수로 전달하거나 그 반대로 전달해야 합니다. 다음 예에서 이해할 수 있습니다 -

예시

선행 및 후행 공백이 모두 있는 값을 포함하는 'Name' 열이 있는 'test_trim' 테이블이 있다고 가정합니다. −

mysql> test_trim에서 * 선택;+-----------------+| 이름 |+---------------+| 가우라프 || 라훌 || Aarav |+---------------+3행 세트(0.00초)

이제 다음 쿼리는 LTRIM() 및 RTRIM() 함수를 사용하여 이름에서 선행 및 후행 공백을 한 번에 제거합니다. -

mysql> test_trim에서 Name, LTRIM(RTRIM(Name))AS '공백 없는 이름' 선택;+---------------+--------- ----------+| 이름 | 공백 없는 이름 |+---------------+--------------------+| 가우라프 | 가우라프 || 라훌 | 라훌 || 아라브 | Aarav |+---------------+---------------------+3행 세트(0.00초) mysql> test_trim에서 Name, RTRIM(LTRIM(Name))AS '공백 없는 이름' 선택;+---------------+------------- ------+| 이름 | 공백 없는 이름 |+---------------+--------------------+| 가우라프 | 가우라프 || 라훌 | 라훌 || 아라브 | Aarav |+---------------+---------------------+3행 세트(0.00초)