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

rtrim

Описание​

Удаляет завершающие пробелы или указанные символы с конца (справа) аргумента str. Удаление указанных символов поддерживается начиная с Selena 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 |
+------------------------+

Ссылки​