Перейти к основному содержимому
Версия: 2.0.x

rtrim

Удаляет конечные пробелы или указанные символы с конца (справа) аргумента str. Удаление указанных символов поддерживается начиная с Selena 2.5.0.

Syntax

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

Parameters

str: обязательный, строка для обрезки, которая должна иметь значение VARCHAR.

characters: необязательный, символы для удаления, которые должны быть значением VARCHAR. Если этот параметр не указан, по умолчанию из строки удаляются пробелы. Если этот параметр установлен на пустую строку, возвращается ошибка.

Return value

Возвращает значение VARCHAR.

Examples

Пример 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 |
+------------------------+

References