Welche Funktionen gibt es zum Entfernen von Leerzeichen in MySQL?

青灯夜游
Freigeben: 2022-06-14 14:10:41
Original
18919 Leute haben es durchsucht

Es gibt 4 Funktionen, die Leerzeichen entfernen können: 1. Die Funktion replace() kann die Leerzeichen in der Zeichenfolge durch Nullzeichen ersetzen, um alle Leerzeichen zu entfernen. 2 . Die Funktion trim() kann die Leerzeichen am Anfang und Ende der Zeichenfolge entfernen. Die Syntax lautet „TRIM(string)“. 3. Die Funktion LTRIM() kann die Leerzeichen auf der linken Seite der Zeichenfolge entfernen ist „LTRIM(string)“; 4. , RTRIM()-Funktion, die die Leerzeichen auf der rechten Seite der Zeichenfolge entfernen kann, die Syntax ist „RTRIM(string)“.

Welche Funktionen gibt es zum Entfernen von Leerzeichen in MySQL?

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

Es gibt mehrere häufig verwendete Methoden zum Löschen von Zeichenfolgenräumen in MySQL:

  • Eine besteht darin, die Trimmfunktion zu verwenden, die zwei Zweige hat: LTRIM- und RTRIM-Funktionen

  • Die andere besteht darin, die Zeichenersetzung direkt zu ersetzen Funktion Löschen

1. Verwenden Sie die MySQL-Ersetzungsfunktion, um Leerzeichen zu entfernen

Syntax:replace(object,search,replace)replace(object,search,replace)

意思:把object中出现search的全部替换为replace

案例:清除news表中content字段中的空格

update `news` set `content`=replace(`content`,' ','');
Nach dem Login kopieren

注:replace 函数还可用于去除某个字符

  • 去除字符串中所有的指定普通字符,如:[

update table set column1= REPLACE(column1,'[','') ;
Nach dem Login kopieren
  • 去除字符串中所有的指定的特殊字符,如:单引号',注意需要用反斜杠转义

update table set column1= REPLACE(column1,'\'','') ;
Nach dem Login kopieren

2、使用mysql trim 函数去掉首尾空格

完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)

简化格式:TRIM([remstr FROM] str)

以下举例说明:

mysql> SELECT TRIM(' phpernote '); -> 'phpernote'
Nach dem Login kopieren
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxphpernotexxx'); -> 'phpernotexxx'
Nach dem Login kopieren
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxphpernotexxx'); -> 'phpernote'
Nach dem Login kopieren

3、使用mysql LTRIM函数去除左空格

语法:LTRIM(str)

示例:

mysql> SELECT LTRIM(' barbar'); -> 'barbar'
Nach dem Login kopieren

4、使用mysql RTRIM函数去除右空格

语法:RTRIM(str)

Bedeutung: Ersetzen Sie alle Vorkommen von „search“ im Objekt durch „replace“.


Fall: Löschen Sie die Leerzeichen im Inhaltsfeld in der Nachrichtentabelle

mysql> SELECT RTRIM('barbar '); -> 'barbar'
Nach dem Login kopieren

Hinweis: Die Ersetzungsfunktion kann auch verwendet werden, um ein bestimmtes Zeichen zu entfernen

Entfernen Sie alle angegebenen gewöhnlichen Zeichen in der Zeichenfolge, wie zum Beispiel: [ rrreee Entfernen Sie alle angegebenen Sonderzeichen in der Zeichenfolge, wie zum Beispiel: einfaches Anführungszeichen '. Bitte beachten Sie, dass Sie es mit einem Backslash maskieren müssenrrreee2. Verwenden Sie die MySQL-Trim-Funktion, um führende und zu entfernen Nachgestellte LeerzeichenVollständiges Format: TRIM ([{BOTH | LEADING | TRAILING} [remstr] FROM] str)Vereinfachtes Format: TRIM([remstr FROM] str) code>Die folgenden Beispiele: rrreeerrreeerrreee 3. Verwenden Sie die MySQL-LTRIM-Funktion, um linke Leerzeichen zu entfernen Syntax: LTRIM(str)Beispiel: rrreee. 4 . Verwenden Sie die MySQL-RTRIM-Funktion, um rechte Leerzeichen zu entfernen Syntax: RTRIM(str)Beispiel: rrreee[Verwandte Empfehlungen: MySQL-Video-Tutorial]

Das obige ist der detaillierte Inhalt vonWelche Funktionen gibt es zum Entfernen von Leerzeichen in MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!