MySQL 的 trim
函数作用是去掉字符串中指定去除字符的功能,去除的字符串可以是前缀、后缀匹配,默认为去除空格字符。
语法
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
可选项分别表示如下:
BOTH
:前后缀都匹配指定的 remstr。LEADING
:前缀匹配指定的 remstr。TRAILING
:后缀匹配指定的 remstr。
示例
mysql> SELECT TRIM(' knowledgedict ');
-> 'knowledgedict'
mysql> SELECT TRIM(LEADING 'x' FROM 'xxxknowledgedictxxx');
-> 'knowledgedictxxx'
mysql> SELECT TRIM(BOTH 'x' FROM 'xxxknowledgedictxxx');
-> 'knowledgedict'
mysql> SELECT TRIM(TRAILING 'xyz' FROM 'knowledgedictxxyz');
-> 'knowledgedictx'