>  기사  >  데이터 베이스  >  mysql에서 공백을 제거하는 기능은 무엇입니까?

mysql에서 공백을 제거하는 기능은 무엇입니까?

青灯夜游
青灯夜游원래의
2022-06-14 14:10:4118934검색

공백을 제거할 수 있는 함수는 4가지가 있습니다: 1. replacement() 함수는 문자열의 공백을 null 문자로 대체하여 모든 공백을 제거할 수 있습니다. 2 . Trim() 함수는 문자열의 시작과 끝에서 공백을 제거할 수 있으며 구문은 "TRIM(string)"입니다. 3. LTRIM() 함수는 문자열의 왼쪽에 있는 공백을 제거할 수 있습니다. 4. , 문자열 오른쪽의 공백을 제거할 수 있는 RTRIM() 함수의 구문은 "RTRIM(string)"입니다.

mysql에서 공백을 제거하는 기능은 무엇입니까?

이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.