집 >데이터 베이스 >MySQL 튜토리얼 >MySQL에서 공백으로 인해 잘못 정렬된 SQL 필드를 수정하는 방법은 무엇입니까?
공백으로 잘못 정렬된 SQL 필드 수정
MySQL에서 필드 시작 또는 끝의 공백은 쿼리를 방해할 수 있습니다. 이 문제를 해결하기 위해 MySQL은 TRIM 기능을 제공합니다.
TRIM을 사용하여 공백 제거
UPDATE table_name SET field_name = TRIM(field_name);
이 쿼리는 지정된 필드에서 모든 선행 및 후행 공백을 제거합니다.
특정 유형의 처리 공백
TRIM은 다음 구문을 사용하여 특정 유형의 공백을 대상으로 지정할 수 있습니다.
TRIM(<trim_type> '<characters>' FROM field_name)
여기서
예를 들어, field:
TRIM(BOTH '\n' FROM field_name)
모든 공백 제거
필드에서 모든 공백을 제거하려면 REGEXP_REPLACE를 사용하세요.
SELECT CONCAT('+', REGEXP_REPLACE(field_name, '(^[[:space:]]+|[[:space:]]+$)', ''), '+');
이 쿼리는 모든 공백을 제거합니다. 공백, 탭 및 필드를 포함하여 필드의 시작과 끝 부분에 공백이 있습니다. 줄바꿈.
위 내용은 MySQL에서 공백으로 인해 잘못 정렬된 SQL 필드를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!