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)“.
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`,' ','');
注: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)
Fall: Löschen Sie die Leerzeichen im Inhaltsfeld in der Nachrichtentabelle
mysql> SELECT RTRIM('barbar '); -> 'barbar'
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!