跳到主要内容
版本:Latest-3.2

rtrim

功能

从字符串的右侧(结尾部分)移除连续出现的空格或指定字符。从 2.5.0 版本开始,支持从字符串中移除指定的字符。

语法

rtrim(str[, characters]);

参数说明

str: 待裁剪的字符串,支持的数据类型为 VARCHAR。

characters: 可选,要移除的字符,支持的数据类型为 VARCHAR。如果不指定该参数,默认移除空格。如果该参数为空字符,返回报错。

返回值说明

返回值的数据类型为 VARCHAR。

示例

示例一:移除字符串右侧的连续空格。

MySQL > SELECT rtrim('   ab d   ');
+---------------------+
| rtrim(' ab d ') |
+---------------------+
| ab d |
+---------------------+
1 row in set (0.00 sec)

示例二:移除字符串右侧的指定字符。

MySQL > SELECT rtrim("xxabcdxx", "x");
+------------------------+
| rtrim('xxabcdxx', 'x') |
+------------------------+
| xxabcd |
+------------------------+

相关文档