MySQL 基础教程

MySQL 高级教程

MySQL SQL 语句

MySQL 笔记

MySQL trim 函数去掉字符串中指定字符的全解与用法

MySQL 内置函数及自定义函数详解 MySQL 内置函数及自定义函数详解


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'