Удаление пробелов из начала или конца строки в MySQL
Удаление пробелов из начала и конца строки
Функция trim() или trimBoth().
Удаление пробелов из начала строки
Функция trimLeft().
Удаление пробелов из конца строки
Функция trimRight().
Стандартная функция TRIM()
В MySQL есть общая функция TRIM() для удаления пробелов или каких-либо заданных строк из начала или конца строки.
Описание
TRIM ( [ trimString FROM ] string )
TRIM ( [ { BOTH | LEADING | TRAILING } [trimString] FROM ] string)
Аргументы
- string — обрезаемая строка;
- trimString — удаляемая строка;
- { BOTH | LEADING | TRAILING } — тип удаления, где:
- BOTH — из начала и конца строки,
- LEADING — только из начала строки,
- TRAILING — только из конца строки.
Возвращаемое значение
- Если не указать trimString, то возвращает строку string с удаленными из начала или конца пробелами (в зависимости от выбранного типа удаления).
- Если указать trimString, то возвращает строку string с удаленными из начала или конца строками trimString (в зависимости от выбранного типа удаления).
Особенности
- Безопасна для многобайтных строк.
- Чувствительна к регистру.