Maison >base de données >tutoriel mysql >Quelles sont les fonctions pour supprimer des espaces dans MySQL ?
Il existe 4 fonctions qui peuvent supprimer les espaces : 1. La fonction replace() peut remplacer les espaces dans la chaîne par des caractères nuls pour supprimer tous les espaces. La syntaxe est "replace(string,' ','')" 2 ; . La fonction trim() peut supprimer les espaces au début et à la fin de la chaîne, la syntaxe est "TRIM(string)" 3. La fonction LTRIM() peut supprimer les espaces sur le côté gauche de la chaîne, la syntaxe ; est "LTRIM(string)"; 4. , fonction RTRIM(), qui peut supprimer les espaces sur le côté droit de la chaîne, la syntaxe est "RTRIM (string)".
L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.
Il existe plusieurs méthodes couramment utilisées pour effacer les espaces de chaîne dans MySQL :
L'une consiste à utiliser la fonction trim, qui a deux branches : les fonctions LTRIM et RTRIM
L'autre consiste à remplacer directement le remplacement de caractères function Clear
1. Utilisez la fonction de remplacement mysql pour supprimer les espaces
Syntaxe : 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)
Case : Effacez les espaces dans le champ de contenu de la table news
mysql> SELECT RTRIM('barbar '); -> 'barbar'
Remarque : La fonction de remplacement peut également être utilisée pour supprimer un certain caractère
🎜Supprimez tous les caractères ordinaires spécifiés dans la chaîne, tels que : [🎜 🎜🎜rrreee🎜🎜🎜 Supprimez tous les caractères spéciaux spécifiés dans la chaîne, tels que : guillemet simple ', veuillez noter que vous devez l'échapper avec une barre oblique inverse🎜🎜🎜rrreee🎜🎜2. Utilisez la fonction mysql trim pour supprimer le début et le début. espaces de fin🎜🎜🎜Format complet :TRIM ([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
🎜🎜Format simplifié : TRIM([remstr FROM] str) code>🎜🎜Les exemples suivants : 🎜rrreeerrreeerrreee🎜🎜 3. Utilisez la fonction mysql LTRIM pour supprimer les espaces à gauche 🎜🎜🎜 Syntaxe : <code>LTRIM(str)
🎜🎜🎜Exemple : 🎜rrreee🎜🎜 4. Utilisez la fonction mysql RTRIM pour supprimer les espaces droits 🎜🎜🎜Syntaxe : RTRIM(str)
🎜🎜Exemple : 🎜🎜rrreee🎜[Recommandations associées : 🎜Tutoriel vidéo mysql🎜]🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!