MariaDB社区
标题:
去掉字符串的首尾字符问题
[打印本页]
作者:
mysqlkumao
时间:
2008-2-8 16:19
标题:
去掉字符串的首尾字符问题
mysql> select trim(both '!' from '!!!abc!!!');
+---------------------------------+
| trim(both '!' from '!!!abc!!!') |
+---------------------------------+
| abc |
+---------------------------------+
1 row in set (0.00 sec)
mysql> select trim(leading '!' from '!!!abc!!!');
+------------------------------------+
| trim(leading '!' from '!!!abc!!!') |
+------------------------------------+
| abc!!! |
+------------------------------------+
1 row in set (0.00 sec)
怎么去掉右边的三个感叹号?
谢谢!
作者:
mysqlkumao
时间:
2008-2-11 15:58
自己顶一下!
作者:
kider
时间:
2008-2-13 13:44
*TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) TRIM(remstr FROM] str)
返回字符串 str , 其中所有remstr 前缀和/或后缀都已被删除。若分类符BOTH、LEADIN或TRAILING中没有一个是给定的,则假设为BOTH 。 remstr 为可选项,在未指定情况下,可删除空格。
mysql> SELECT TRIM(' bar ');
-> 'bar'
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxbarxxx');
-> 'barxxx'
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxbarxxx');
-> 'bar'
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'barxxyz');
-> 'barx'
这个函数支持多字节字元。
作者:
mysqlkumao
时间:
2008-2-13 17:47
Very Good !
Thank You !
欢迎光临 MariaDB社区 (http://123.56.88.72/)
Powered by Discuz! X3.2