跳到主要内容
版本: 最新版本-3.5

rtrim

str参数的末尾(右侧)删除尾随空格或指定字符。StarRocks 2.5.0版本开始支持删除指定字符。

语法

VARCHAR rtrim(VARCHAR str[, VARCHAR characters]);

参数

str:必需,要修剪的字符串,必须计算为 VARCHAR 值。

characters:可选,要删除的字符,必须是 VARCHAR 值。如果未指定此参数,则默认从字符串中删除空格。如果此参数设置为空字符串,则会返回错误。

返回值

返回 VARCHAR 值。

示例

示例 1:从字符串中删除三个尾随空格。

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

示例 2:从字符串末尾删除指定字符。

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

参考