집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 공백을 제거하는 기능은 무엇입니까?
공백을 제거할 수 있는 함수는 4가지가 있습니다: 1. replacement() 함수는 문자열의 공백을 null 문자로 대체하여 모든 공백을 제거할 수 있습니다. 2 . Trim() 함수는 문자열의 시작과 끝에서 공백을 제거할 수 있으며 구문은 "TRIM(string)"입니다. 3. LTRIM() 함수는 문자열의 왼쪽에 있는 공백을 제거할 수 있습니다. 4. , 문자열 오른쪽의 공백을 제거할 수 있는 RTRIM() 함수의 구문은 "RTRIM(string)"입니다.
이 튜토리얼의 운영 환경: windows7 시스템, mysql8 버전, Dell G3 컴퓨터.
MySQL에서 문자열 공백을 지우는 데 일반적으로 사용되는 방법은 여러 가지가 있습니다.
하나는 LTRIM 및 RTRIM 함수의 두 가지 분기가 있는 트림 함수를 사용하는 것입니다.
다른 하나는 문자 교체를 직접 바꾸는 것입니다. function Clear
1. 공백을 제거하려면 mysql 바꾸기 함수를 사용하세요
구문: replace(object,search,replace)
replace(object,search,replace)
意思:把object中出现search的全部替换为replace
案例:清除news表中content字段中的空格
update `news` set `content`=replace(`content`,' ','');
注:replace 函数还可用于去除某个字符
去除字符串中所有的指定普通字符,如:[
update table set column1= REPLACE(column1,'[','') ;
去除字符串中所有的指定的特殊字符,如:单引号',注意需要用反斜杠转义
update table set column1= REPLACE(column1,'\'','') ;
2、使用mysql trim 函数去掉首尾空格
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
简化格式:TRIM([remstr FROM] str)
以下举例说明:
mysql> SELECT TRIM(' phpernote '); -> 'phpernote'
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx'); -> 'phpernotexxx'
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx'); -> 'phpernote'
3、使用mysql LTRIM函数去除左空格
语法:LTRIM(str)
示例:
mysql> SELECT LTRIM(' barbar'); -> 'barbar'
4、使用mysql RTRIM函数去除右空格
语法:RTRIM(str)
사례: 뉴스 테이블의 콘텐츠 필드에서 공백을 지웁니다
mysql> SELECT RTRIM('barbar '); -> 'barbar'
참고: 바꾸기 기능을 사용하여 특정 문자를 제거할 수도 있습니다
🎜다음과 같이 문자열에서 지정된 모든 일반 문자를 제거합니다. 🎜🎜rrreee🎜🎜🎜 문자열에서 작은따옴표 '와 같이 지정된 특수 문자를 모두 제거합니다. 백슬래시로 이스케이프 처리해야 합니다.🎜🎜🎜rrreee🎜🎜2 mysql 트림 기능을 사용하여 선행 및 후행 공백🎜🎜🎜전체 형식:TRIM ([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
🎜🎜단순 형식: TRIM([remstr FROM] str)
code>🎜🎜다음 예: 🎜rrreeerrreeerrreee🎜🎜 3. mysql LTRIM 함수를 사용하여 왼쪽 공백을 제거합니다. 🎜🎜🎜 구문: LTRIM(str)
🎜🎜🎜예: 🎜rrreee🎜🎜 4. mysql RTRIM 함수를 사용하여 올바른 공백을 제거하세요 🎜🎜🎜구문: RTRIM(str)
🎜🎜예: 🎜🎜rrreee🎜[관련 권장 사항: 🎜mysql 비디오 튜토리얼🎜]🎜위 내용은 mysql에서 공백을 제거하는 기능은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!