MySQL 强大的trim() 函数

2022-11-12 09:36:41
内容摘要
这篇文章主要为大家详细介绍了MySQL 强大的trim() 函数,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!mysql中的去除左空格函数:LTRIM(str
文章正文

这篇文章主要为大家详细介绍了MySQL 强大的trim() 函数,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

mysql中的去除左空格函数:LTRIM(str)Returns the string str with leading space characters removed.以下是代码片段:

代码如下:

 
mysql> SELECT LTRIM(' barbar'); 
-> 'barbar' 
This function is multi-byte safe.mysql中的去除右空格函数:RTRIM(str)Returns the string str with trailing space characters removed.以下是代码片段:

代码如下:

 
mysql> SELECT RTRIM('barbar '); 
-> 'barbar' 
This function is multi-byte safe.trim函数可以过滤指定的字符串:完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)简化格式:TRIM([remstr FROM] str)Returns the string str with all remstr prefixes or suffixes removed. If none of the specifiers BOTH, LEADING, or TRAILING is given, BOTH is assumed. remstr is optional and, if not specified, spaces are removed.以下是代码片段:

代码如下:

 
mysql> SELECT TRIM(' bar '); //默认删除前后空格 
-> 'bar' 
mysql> SELECT TRIM(LEADING ',' FROM ',,barxxx'); //删除指定首字符 如',‘ 
-> 'barxxx' 
mysql> SELECT TRIM(BOTH ',' FROM ',,bar,,,'); //删除指定首尾字符 
-> 'bar' 
mysql> SELECT TRIM(TRAILING ',' FROM 'barxxyz,,'); 
-> 'barxxyz' 

代码如下:

 
mysql> UPDATE table SET `field`=TRIM(TRAILING ',' FROM `FIELD`) WHERE WHERE `FIELD` LIKE '%,'; 
This function is multi-byte safe.替换数据库中字段的最后一个分页符

代码如下:

 
UPDATE [!db.pre!]ecms_news_data_1 SET `newstext`=TRIM(TRAILING '

注:关于MySQL 强大的trim() 函数的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!

© 2020 IDC笔记 . | 备案号:辽ICP备18000516号