Перейти к основному содержимому

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 |
+-----------------------+

Ссылки