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

trim

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

Синтаксис

VARCHAR trim(VARCHAR str[, VARCHAR characters])

Параметры

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

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

Возвращаемое значение

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

Примеры

Пример 1: Удалить пять пробелов с начала и конца строки.

MySQL > SELECT trim("   ab c  ");
+-------------------+
| trim(' ab c ') |
+-------------------+
| ab c |
+-------------------+
1 row in set (0.00 sec)

Пример 2: Удалить указанные символы с начала и конца строки.

MySQL > SELECT trim("abcd", "ad");
+--------------------+
| trim('abcd', 'ad') |
+--------------------+
| bc |
+--------------------+

MySQL > SELECT trim("xxabcdxx", "x");
+-----------------------+
| trim('xxabcdxx', 'x') |
+-----------------------+
| abcd |
+-----------------------+

Ссылки