Перейти к основному содержимому
Версия: 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 |
+-----------------------+

Ссылки​