Удаление пробелов из начала или конца строки в MySQL

Стандартная функция TRIM()

В MySQL есть общая функция TRIM() для удаления пробелов или каких-либо заданных строк из начала или конца строки.

Описание

TRIM ( [ trimString FROM ] string )
TRIM ( [ { BOTH | LEADING | TRAILING } [trimString] FROM ]  string)

Аргументы

  1. string — обрезаемая строка;
  2. trimString — удаляемая строка;
  3. { BOTH | LEADING | TRAILING } — тип удаления, где:
    • BOTH — из начала и конца строки,
    • LEADING — только из начала строки,
    • TRAILING — только из конца строки.

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

  1. Если не указать trimString, то возвращает строку string с удаленными из начала или конца пробелами (в зависимости от выбранного типа удаления).
  2. Если указать trimString, то возвращает строку string с удаленными из начала или конца строками trimString (в зависимости от выбранного типа удаления).

Особенности

  • Безопасна для многобайтных строк.
  • Чувствительна к регистру.